语法:
<文件> [页 <sheet名>] [分隔符 <符号>] [逗号分隔] [标题]
参数:文件
要读入的文件名及路径。必要参数;字串类型;必须省略参数名。路径用符号"\\"或"/"分隔;支持绝对路径。
例子:
读入tab分隔的文本文件C:\\1\\Orders.txt,首行是标题。
NLC:文件 "C:\\1\\Orders.txt"; 标题
解释:"C:\\1\\Orders.txt"是参数或参数名"文件"的参数值,已省略。
结果(例子只列部分结果,下同):
OrderID ClientID SellerId Amount量 OrderDate
1 WVF 5 440.0 2022-01-04
2 UFS 13 1863.4 2022-01-08
4 JFS 27 670.8 2022-01-12
5 DSG 15 3730.0 2022-01-15
6 JFE 10 1444.8 2022-01-19
文件参数支持相对于NLC配置项中主目录的相对路径。
NLC:
文件 "1\\Orders.txt"; 标题
文件 "1/Orders.csv"; 标题
参数:页
如果文件是Excel则可以指定要加载的sheet的名字。非必要参数,缺省(即没有本参数的时候)加载第1个sheet;字串类型;不能省略参数名。
例子:
读Excel的Sheet3,首行是列名
NLC:文件 "C:\\Orders.xls"; 页 Sheet3; 标题
参数:分隔符
如果文件是文本文件,则可以指定列之间的分隔符。非必要参数,缺省(即没有本参数的时候)是制表符tab;字串类型;不能省略参数名。
例子:
读分隔符为分号的文本文件,首行为标题
NLC:文件 "C:\\Orders.txt"; 分隔符 分号; 标题
参数 :逗号分隔
是否用逗号做分隔符。非必要参数,相当于"分隔符 逗号",与参数"分隔符"互斥;布尔类型(不能省略参数名,没有参数值)。
例子:
读逗号分隔的文本文件,标题在首行。
NLC:文件 "C:\\Orders.csv"; 逗号分隔; 标题
参数 :标题
是否将首行识别为标题(即列名/字段名)。非必要参数,缺省不把首行识别为标题,缺省时自动命名字段名为_1、_2、_3…;布尔类型(不能省略参数名,没有参数值)。
例子:
读入没有标题行的文本文件,逗号分隔。
NLC:文件 "C:\\Orders.txt"; 逗号分隔;
结果:
_1 _2 _3 _4 _5
1 WVF 5 440.0 2022-01-04
2 UFS 13 1863.4 2022-01-08
4 JFS 27 670.8 2022-01-12
5 DSG 15 3730.0 2022-01-15
6 JFE 10 1444.8 2022-01-19