描述:
根据文件扩展名读出文件内容,返回成序表。
语法:
备注:
根据文件fn的扩展名称读出文件内容,结果返回序表。fn支持的文件类型包括txt/csv/xls/xlsx/btx/ctx。
有参数A时,将参数A写入到文件fn中,写入方式为先清除fn中的内容,再将A写入。
参数:
fn |
数据文件。 |
A |
排列/游标,参数可省略。 |
Fi |
数据文件中的列标题,也可以用#1,#2,…表示第1列,第2列,…;参数可省略。 |
s |
当fn是文本时,s为分隔符;当fn是xls或者xlsx时,s为sheet名,sheet名称不允许超过31个字符,并且不能包含特殊字符[]:/\?*。参数可省略。 |
选项:
@b |
文件内容中无标题,缺省认为有标题。 |
@c |
将文件内容读成游标。 |
返回值:
序表
示例:
|
A |
|
1 |
D:\City.txt |
|
2 |
=T(A1) |
读取City.txt 文件的全部内容
|
3 |
=T(A1,CityName) |
读取City.txt 文件中的CityName列
|
4 |
=T(A1,#2,#3) |
读取City.txt 文件中的第2列、第3列
|
5 |
=T("D:/emp.xls";"emp2018") |
读取emp.xls中sheet名称为emp2018的内容 |
6 |
=T("D:/users.txt";",") |
读取users.txt文件内容,文件中以逗号作为分隔符,txt内容如下:
返回序表内容如下:
|
7 |
=T("D:/user-a.txt":A6) |
将user-a.txt文件中的内容清空,然后将A6中的内容写入user-a.txt中 |
8 |
D:\node.txt |
node.txt文件中无标题,txt内容如下:
|
9 |
=T(A8) |
读取node.txt文件内容,将首行作为标题:
|
10 |
=T@b(A8) |
使用@b选项,认为文件中无标题:
|
11 |
=T@c(A8) |
使用@c选项,将文件内容读成游标
|