Tablora

Tablora · 资料库

遇到未闭合的引号字段时停止

一个开启了CSV字段却始终没有闭合的引号,会让后面的文本含义不明。结构检查工具会拒绝它,让你先修正原始资料。

为什么缺一个引号会毁掉后面的一切

在CSV中,开引号告诉读取程序,直到与之配对的闭引号为止的所有内容,包括逗号和换行,都属于同一个单元格。如果闭引号一直没有出现,读取程序就无从知道这个单元格本该在哪里结束。后面的每个分隔符和换行都可能属于这一个值,也可能都不属于。

有些工具会猜测,把文件剩余部分全部吞进一个单元格。结构检查工具不会这样做。它显示“请检查输入的数值后重试。”并拒绝这段文本,让你在任何基于猜测的行被构建出来之前就看到问题。

未写完的备注示例

本页示例包括表头id,note和一条记录1,"unfinished,它只有开引号而没有闭引号。“字段分隔符”为逗号时,预期结果是这个未闭合的带引号字段被拒绝:没有预览、没有行数,也没有下载。选中“检测分隔符”时结果相同,因为所支持的分隔符没有一个能解析这段文本。

常见原因

修正原始资料的副本

不要在末尾补上引号

在文本的最末尾加一个闭引号,错误就会消失,但开引号之后的所有内容都会变成一个单元格。结构检查工具随后会报告更少的行和一条超大的备注。请把引号放在字段真正结束的地方。

输入值

表格文本
id,note 1,"unfinished
字段分隔符
,