打开以 space 分隔符作为逗号分隔符保存的 CSV 文件

opening CSV file which is saved with space seperators as comma seperator

我刚刚在 LibreOffice 中打开了一个 space 分隔的 CSV 文件,做了一个小改动并点击保存,说“是的,继续使用 CSV”。该文件现在用逗号而不是 space 填充。我的脚本(使用 Python 的 CSV 库)无法读取它,我特意将逗号替换为 space。 LibreOffice 中是否有一些选项可以设置为在编写 CSV 文件时使用 space? 我用 space 分隔符保存了文件 csv 文件并包含印地语字符,但现在我打开它然后它会显示它是逗号分隔的 csv 文件,印地语单词被替换为 ????。为什么会这样。

在打开 libra 中的“csv”文件之前,您应该select这些设置

__ __

LibreOffice 对 CSV 文件有很好的支持。只需告诉它您要使用的参数即可。它在读取时非常宽容,因为如果您不确定,它可以接受更多声明的定界符,并向您展示它将如何处理文件。

在编写时,有一个过滤参数复选框(不确定确切的名称,因为我使用的是法语版本),您必须选中它才能有一个对话框,您可以自定义字符集和分隔符。如果你不检查它,你将有系统默认值,对你来说是逗号,可能不是 UTF-8 字符集。

你被抓住了,因为保存参数没有和打开参数在同一个地方声明。