从 Excel 文件中检索数据

例题描述和简单分析

有 Excel 文件 users.xlsx,内容如下:

name

age

height

user_1

35

185

user_2

18

164

user_3

55

194

需要找出 name 为 user_1 的数据如下:

name

age

height

user_1

35

185

解法及简要说明

在集算器中编写脚本 p1.dfx,如下所示:


A

1

=file("users.xlsx").xlsimport@t()

2

=A1.select(name==username)

简要说明:

设脚本参数 username 为 user_1

A1  读取 users.xlsx 内容,返回序表

A2  找出 A1 序表中 name 等于参数 username 的数据

JAVA 集成这段代码的方法可参考:《Java 如何调用 SPL 脚本》

问答搜集

https://stackoverflow.com/questions/62571193/how-can-i-get-a-specific-cell-value-from-an-excel-file