T()

阅读(2797) 标签: 文件扩展名, 读取数据文件,

描述:

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

语法:

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