xo.xlsimport()

阅读(727) 标签: excel对象, 序表,

描述:

Excel对象中取出序表。

语法:

xo.xlsimport(Fi,..;s,b:e)

备注:

Excels或第ssheet页中取出be行的内容,返回序表。所有参数都缺省表示取出第1sheet页的序表。xo为非@w方式读出的Excel对象。

参数:

xo

@w方式读出的Excel对象。

Fi

Excel列名;省略时取出全部列。

s

页名/页码。

b

行数;省略时表示第一行。

e

行数;当e < 0时,表示倒数第e行;缺省时取到最后一行。

选项:

@t

首行是标题,有b参数时认为标题在b行。

@c

返回成游标,此时Excel对象必须是用@r读出的。

@b

读取时去除Excel内容前后的空白行,与@c选项组合使用时无效。

返回值:

序表

示例:

 

A

 

1

=file("E1.xls").xlsopen()

读取E1.xls文件,并返回excel对象:

2

=A1.xlsimport()

无参数时,默认读取第1sheet页的序表:

3

=A1.xlsimport@t(ID,NAME;2)

取出第2页中列名为IDNAME的列,并将第一行作为标题:

4

=A1.xlsimport(;"employee",10:20)

取出名为employeesheet页中的第10行到第20行的内容:

5

D:/excel/emp.xls

emp.xls内容如下:

6

=file(A5).xlsopen().xlsimport@tb()

使用@b选项,去除前后的空白行: