数据文件面板中会自动列出当前机器中的所有目录及数据文件,其中数据文件格式包含txt、csv、xls、xlsx、btx、ctx这6种。
在数据文件树中点击目录名称时,系统会自动将该目录作为工作目录,也可以理解为主目录;通过文件过滤功能筛选工作目录下指定格式的文件,文件过滤类型分别为:
【Text】:表示列出txt、csv格式的文件
【Excel】:表示列出xls、xlsx格式的文件
【esProc】:表示列出ctx、btx格式的文件
【ALL】:表示以上6种格式的文件全部列出
例如点击D盘下的datafile目录,文件过滤设为ALL:
选中txt、csv、xls、xlsx、btx格式的数据文件双击或者点击浏览按钮时,系统会自动将该文件添加到结果集中,结果集名称默认使用数据文件名称,例如双击Geography.txt文件:
注意:
ctx组表文件不支持直接浏览和双击打开。
双击文件在结果集中自动打开的数据文件,文件格式通常为通用格式。非通用格式可以在编辑命令区,通过执行一定的SPL命令,将数据输出到结果集。
比如下方的文本文件:
该文本文件以逗号分隔,双击文件打开的结果集会不识别逗号,从而将一行内容读成一个字段。
此时可以在编辑命令区通过SPL命令:f.import@t(),并添加逗号选项@c,读取正确的文件数据。
SPL:file("a.txt").import@tc(),点击执行,结果如下:
点击,为结果集起一个名字,就可以对结果集进行增、删 、改、导出等操作了。
还可以拖拽“数据文件”树中的文件到编辑命令区,文件名会自动写入到“编辑命令”区的光标位置,例如在编辑命令框中输入:$select * from ,然后拖拽student.ctx文件到编辑命令区,此时会自动将“student.ctx”追加到语句末尾,点击执行按钮,结果如下: