Libreoffice Calc 无需询问即可将 TSV 保存为 CSV

Libreoffice Calc 无需询问即可将 TSV 保存为 CSV

创建一个制表符分隔的文件,保存为 test.txt。在文本编辑器中打开并保存:

1   2   3   4
This    is  a   test

(这些是标签)

  1. 使用 Libreoffice Calc 打开
  2. 点击“保存”
  3. Libreoffice 询问“您确定不想保存为 ODS 吗?”或类似
  4. 点击“使用文本 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 文件的文档

相关内容