如何使用大数据集展示文件数据
文件数据集是指数据集的数据是从文件中获取到的,润乾支持 txt,xls,xlsx,csv,btx,ctx 六种类型文件。如果报表的数据是来自于文件数据,则可以直接在 数据集 增加【文件数据集】然后选择对应的文件即可(如下图所示)。


那如果说数据量很大时,展示很慢或者是内存溢出的话,我们可以使用【大数据集】的方式去展示。但是大数据集对于数据集类型只支持 sql 检索,脚本数据集以及集算器数据集。这里我们又该如何设置呢?
我们可以使用脚本数据集的方式去读取文件。
以 excel 文件为例,(展示明细数据)脚本数据集写法如下:

其中 A1 写法为:
=file(“D:\Raqsoft20251030x\report\web\webapps\demo\WEB-INF\reportFiles\ 测试.xlsx”:“UTF-8”).xlsimport@tc()
其中:
f.xlsimport() 是读取 Excel 文件内容并返回成序表。
@t 为f中第一行记录作为标题,缺省使用_1,_2,…。
@c 为返回成游标。
然后在报表属性里面设置大数据集名称即可。

读 txt、csv 文件的写法如下:
=file(“….\demo\zh\txt\ 测试.txt”).import@t()
