多样性数据源

阅读(2333) 标签: 数据源, 数据文件, txt, csv, xls, btx,

在工具栏中可以通过打开按钮 快速打开数据文件,还可通过文件 - 复杂打开的方式自定义导入文件内容。下面我们通过示例来介绍复杂打开方式的用法。

txt/csv

例如导入一个订单信息相关的数据文件orders2020.txt,操作如下:

orders2020.txt

点击文件 - 复杂打开,选择orders2020.txt文件。进入文件数据集编辑界面,如下图所示:

名称:打开数据文件后显示的结果集名称;

字符集:选择文件对应的字符集类型,默认是缺省(即文件原有的字符集);

分隔符号:选择字段间的分隔符号,默认是制表符(TAB)

分段数:将当前数据文件的数据分为几段;

分段号:获取分段后的第几段数据;

导入字段:选择要导入的数据文件中的字段,字段类型及格式;

第一行记录作为字段名:导入后将第一行作为字段名,不勾选时使用_1_2,…作为字段名,默认为勾选状态;

引号作为转义符:使用Excel标准转义,数据中有双个引号转成一个引号,其它字符不转义;

保留数据项两端的空白:保留数据两端的空白符,缺省将自动删除两端空白符;

去掉引号:剥离数据两端引号,包括标题;中间的引号不作处理;

多线程取数:多线程取数,加快读取文件速度;

列数和第一行不匹配作为错误处理:列数和第一行不匹配时作为错误处理,不匹配的记录行将被抛弃。

配置完成后点击【确定】按钮,一个文本文件就导入完成了:

xls/xlsx

例如打开Excel文件orders2020.xlsx,该xlsx文件第一行是标题,后面是行数据,数据内容如下:

点击文件 - 复杂打开,选择orders2020.xlsx,界面如下:

名称:打开数据文件后显示的结果集名称;

起始行 / 结束行:设置Excel文件读取的起始行、结束行;

密码:输入Excel文件的打开权限密码;

页面:选择要打开的Excel文件中的sheet页;

刷新:对于带有打开权限密码的Excel文件,输入密码后,需要点击刷新按钮才能显示sheet页名称;

第一行记录作为字段名:导入后将第一行作为字段名,不勾选时使用_1_2,…作为字段名。该项不勾选时默认导入全部字段;

忽略空白行:读取时去除Excel内容前后的空白行;

忽略两端空白符:读入时去除字符串两端的空白字符。

配置完成后点击【确定】按钮,Excel文件导入完成:

集文件

数据文件工具不仅能编辑Exceltxtcsv,还可以编辑集文件(.btx)。更多关于集文件的介绍可参考《教程文件》,下面以dept.btx文件为例介绍如何打开集文件:

点击文件 - 复杂打开,选择集文件dept.btx

 

名称:打开数据文件后显示的结果集名称;

分段数:将当前集文件的数据分为几段;

分段号:获取分段后的第几段数据;

导入字段:选择要导入的数据文件中的字段。

配置完成后点击【确定】按钮,集文件导入完成:

数据库表

数据库表顾名思义表示数据来自数据库,但这种类型的数据集并不要求用户自己写SQL语句,而是通过图形化的向导界面由用户去选择表,系统自动的生成SQL语句展现数据,这种类型的数据集适用于对SQL语句不太熟悉的用户。

这里以集算器内置demo数据库中的EMPLOYEE表为例来导入一个数据库表。

启动demo数据库后,点击工具 - 数据源,连接demo数据源:

定义或连接数据源前首先需要保证数据库驱动包可以被集算器程序加载到,安装包中自带的数据库驱动存放位置为:[安装根目录]\common\jdbc,用户可以根据实际需求放置对应的驱动jar。集算器自带的demo数据源所连的内置数据库类型为HSQL,驱动为hsqldb-2.7.3-jdk8.jar。本例用的是自带的demo数据源,数据源定义步骤可跳过。

点击文件 - 打开数据库表,选择要打开的表:

点击【OK】按钮,打开数据库表: