T()

描述:

根据文件扩展名读出文件内容,返回成序表

语法:

T(fn,A;Fi,…;s

备注:

根据文件fn扩展名称读出文件内容,结果返回序表。fn支持的文件类型包括txt/csv/xls/xlsx/btx/ctx

有参数A时,将参数A写入到文件fn中,写入方式为先清除fn中的内容,再将A写入。

参数:

fn

数据文件

A

排列/游标,参数可省略

Fi

数据文件中的列标题,也可以用#1,#2,…表示第1,2,…;参数可省略

s

fn是文本时,s为分隔符;当fnxls或者xlsx时,ssheet名。参数可省略

选项:

@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.xlssheet名称为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选项,将文件内容读成游标