关于 OpenCSV 标准
文件提取器提取服务中的 CSV 解析器使用 Opencsv。提取服务处理的 csv 文件必须符合 Opencsv 标准。
请参见 Opencsv File Standards 。除了 CSV 解析器之外,提取服务还支持符合 RFC4180 规范的文件。使用 RFC 4180 CSV 解析器,您可以在 .csv 文件中摄取单行和多行数据。RFC 4180 解析器支持摄取最多 99 个换行符的数据记录。有关 RFC 4180 规范的更多信息,请参见 Common Format and MIME Type for Comma-Separated Values (CSV) Files 。
请记住下列注意事项:
- 在使用特殊字符时:
- 对于不带特殊字符的字符串,引号是可选的。
- 对于具有特殊字符的字符串,引号是必需的。例如,如果字符串具有逗号,则必须对字符串使用引号,例如 "Abc, 123"。
- 转义符(反斜杠字符)是可选的。
- 反斜杠字符必须始终转义。例如,如果数据中有反斜杠,请使用以下格式:"Double backslash ( \\ ) abc"。
- 要管理带引号的字符串内的引号,请在引号内使用反斜杠:“Asd \”asd。
- Opencsv 解析器允许您选择以下可用字符之一作为分隔符:
- 逗号 (,)
- 分号 ( ; )
- 竖线 (|)
- 选项卡 ( )