生成数据表
功能
从非结构化数据生成数据表。
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 生成方式 | [string]自定义,设置数据表内容,数据表内数据不可使用单引号。 | 数据 |
| 自动检测类型 | [Boolean],选中后,将自动检测行或列类型 | 勾上 |
| 使用列标题 | [Boolean],如果选中,则使用第一个标识的列作为列标题 | 勾上 |
| 使用行标题 | [Boolean],如果选中,则使用第一个标识的行作为行标题 | 不勾上 |
| 多个分隔符分割 | [Boolean],针对列分隔符,若每行有单个或者倍数的分隔符,则单个或者倍数的分隔符均视为分隔符使用,若存在多余的分隔符则作为有效数据。具体可查看【示例/演示】里的 多分隔符示例 (自20240529及之后的Server版本新增) | 不勾上 |
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 输入 | [string]自定义,指定要转化为表的非结构化数据的来源。 | |
| 列分隔符 | [string]自定义,指定用作列分隔符的字符 | ',' |
| 换行符 | [string]自定义,指定要用作新行分隔符的字符 | ' ' |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据表 | [DataTable]自定义,包含生成的表的数据表变量。 | 输出数据表 |
注意/说明
1.如若设置“选项”中的属性,则可忽略“输入栏”中的属性。
(1)“选项”栏属性设置:
①未勾选“多个分隔符”
②勾选“多个分隔符分割”
(2)“输入栏”属性设置:可直接在输入属性栏中填入生成数据表的数据,也可通过获取文本中的数据,通过传入变量的形式来生成数据表。
相关函数
无
示例/演示
①未勾选“多个分隔符”,即单分隔符示例: 直接填入生成数据表的数据: 传入变量的形式生成数据表: ②勾选“多个分隔符分割”,即多分隔符示例
txt 文件内容(示例中已将“列分隔符”填写为,)
- 第一行:每列之间的最小数量分隔符为
,,则该行分隔符为,; - 第二行:每列之间的最小数量分隔符为
,,,,则该行分隔符为,,,; - 第三行:每列之间的最小数量分隔符
,,,则该行分隔符为,,,而由于'178'与'64'之间的分隔符数量不是,,的倍数,所以多余的,将作为有效数据,即,64将作为该行第三列的有效数据。 读取文本文件,传入数据: 传入变量的形式生成数据表:示例附件
组件[生成数据表]_20210419.db
组件[生成数据表_多字符切割]_20240604.db