我刚刚在 LibreOffice 中打开了一个 CSV 文件,做了一点小改动并点击保存,说“是的,继续使用 CSV”。现在文件里全是制表符而不是逗号。我的脚本(使用 Python 的 CSV 库)无法读取它,我不得不费尽心思用逗号替换制表符。
只是为了清楚起见:CSV 文件从定义上来说就使用逗号,否则它就是 TSV 文件,对吗?
我可以设置 LibreOffice 中的某些选项以便在写入 CSV 文件时使用逗号吗?
答案1
对于某些用户(使用 KDE 的用户),“编辑过滤器设置”框是灰色的。一种解决方法是使用 Openoffice 对话框。工具 > 选项 > LibreOffice > 常规 > 打开/保存对话框 > 使用 LibreOffice 对话框 然后您将能够选择所需的字段分隔符。 该错误在此处报告:https://bugs.freedesktop.org/show_bug.cgi?id=72187
答案2
导出 CSV 文件时,请转到文件 > 另存为, 选择文本 CSV作为文件类型然后转到编辑过滤器设置。
在此对话框中,您可以选择单元格分隔符并将其从 Tab 更改为逗号。