本地数据库导入
Local DB Import(本地数据库导入)动作可将数据从暂存浏览器区域中的 CSV 文件导入至本地数据库表。
从 CSV 文件导入的数据将添加至本地数据库表中。不会替换、覆盖或移除本地数据库表中已存在的任何现有数据。
有关导出和导入表定义的信息,请参见导出和导入本地数据库表。
参数描述
参数 | 描述 |
---|---|
Filename(文件名) | 具有要导入数据的 CSV 文件的名称。可以输入文件名或选择 Browse(浏览)。必须输入完整的文件路径和文件名。如果选择 Browse(浏览),将显示 Staging Browser(暂存浏览器)窗口。 例如: 复合字符串功能和替换变量可用于在 Filename(文件名)参数中引用可在运行时动态更改的变量。有关更多信息,请参见使用复合字符串。 例如,输入 $(filename) 时将会在 Input(输入)选项卡中显示 filename(文件名)参数,此参数可以引用任何变量,其内容可以在运行时更改。 |
Table(表) | 选择本地数据库表下拉列表。该表必须已经预先定义。 CVS 文件中的列数和数据类型必须与本地数据库表中的列数和数据类型匹配。 例如: |
Delimiter(定界符) | 用于分隔 CSV 文件中列值的字符。默认值为逗号字符。 此字符用在包含保留字符的文本周围(例如逗号或换行符)。默认值为双引号 (")。 |
Qualifier(限定符) | 此字符用在包含保留字符的文本周围(例如逗号或换行符)。默认值为双引号 (")。 以下所示为来自 CSV 文件的示例列数据,其中的列由限定符 " 标识,并且每列以逗号分隔。 请注意,CRLF 是指回车换行符。 |
First Row is Header(第一行为标题) | 此参数可以设置为 True 或 False。指示 CSV 文件中的第一行是否为标题行。 如果为 True,CSV 文件中的第一行将视为标题行。在此情况下,标题行中每列的数据值必须与本地数据库表中的列名匹配。 如果为 False,则 CSV 文件视为没有标题行。CSV 文件中每一行的数据值都以与列定义顺序相同的顺序导入到本地数据库表中。 |
输出选项卡
参数 | 描述 |
---|---|
Successes(成功数) | 成功导入的行数。 |
Failures(失败数) | 无法导入的行数。 |
本地数据库导入 CSV 文件注意事项
由于生成 CSV 文件的旧版系统和企业应用程序可以使用可能符合或不符合任何特定标准的不同格式,因此应检查导入的 CSV 文件是否存在可能导致导入问题的任何格式设置或差异。
本地数据库导入动作尝试处理不同格式的 CSV 文件,包括支持以下内容:
- 以“/r/n”结尾的行
- 不以“/r/n”结尾的行
- 以空格结尾的行
- 包含百分号 (%) 的行
- 包含单引号 ( ' ) 的行
- 以空值开头的行
- 有些行由回车符分隔,有些则不是
- 以限定词 ( " ) 开头的行
- 处理无法导入的行,然后尝试继续导入其余的行
- 包含表示 TIMESTAMP 数据类型的数据的行
- 从不包含该列数据的 CSV 文件中导入带有自动递增列的表。