创建一个制表符分隔的文件,保存为 test.txt。在文本编辑器中打开并保存:
1 2 3 4
This is a test
(这些是标签)
- 使用 Libreoffice Calc 打开
- 点击“保存”
- Libreoffice 询问“您确定不想保存为 ODS 吗?”或类似
- 点击“使用文本 csv 格式”
在文本编辑器中打开 test.txt 文件:
1,2,3,4
This,is,a,test
这是不可接受的行为,我想知道如何阻止它。该文件是 TSV,我没有指定将其更改为 CSV。Libreoffice 应该保留我原来的格式设置。
注意:以前的版本确实如此(我很确定),因为这是我多年来一直使用的工作流程的一部分(自 OO / LO 分裂之前以来)
- 操作系统:Ubuntu 16.04
- 最低标准:5.1.4.2
答案1
当您使用 Calc 打开文件时,它会询问您有关文件的信息吗(例如编码、列分隔符、文本分隔符)?如果会,请确保取消选中除制表符之外的所有分隔符。
我经常打开以分号为分隔符的 CSV 文件,取消选中分号以外的所有分隔符,而 Calc 从未将它们转换为逗号。
答案2
如果你要求 Calc 保存文件按照 RFC4180 中的定义,为 CSV,它就会这样做。如果你想让 Calc 使用不同的格式,你必须明确地告诉 Calc 这样做。这样做的方法是使用CSV 过滤器设置要访问过滤器设置,请勾选“保存”对话框中的复选框(仅在选择需要过滤器的格式后才有效):
现在,确认以不同于 ods 的格式保存文件后,您可以设置 csv 字段分隔符:
另请参阅加载/保存 CSV 文件的文档。