csv 中的逗号仅部分导入 Libreoffice Calc

csv 中的逗号仅部分导入 Libreoffice Calc

我有一个 CSV这里,使用 Rstudio(R 的前端)生成。

当我使用 Libreoffice Calc 打开它时,文本导入对话框中的预览正确显示了最后两列中的数字。逗号后有许多 3 位数字。最后一列也包含文本。

当我继续导入时,大多数(不是全部!)数字在 Calc 中不再有逗号。这意味着数字 -2.319 显示为 -2319。当我单击单元格时,我可以在值字段中看到确实没有逗号。

该文件可以通过 gedit 和 Google 表格正确打开,并正确显示所有数字。

使用制表符分隔的 CSV 和引号作为文本,使用另一个 R 函数生成 CSV 不会改变问题。即使将正确显示的表格从 Google 表格复制粘贴到 Calc 中也无济于事。我唯一的解决方案是将 CSV 导入 Google 表格,然后将其导出为 ODS。

知道如何在 Libreoffice Calc 中正确显示数字吗?

答案1

为。。。道歉回答我自己的问题,这不是我的本意。

在发布 sudodus 评论的同时,我发现我的语言环境设置未使用点作为小数分隔符。我调整了这一点,并调整了 Libreoffice 语言设置以使用点,结果数字显示正确。

但是,问题仍然存在,Calc 的文本导入预览正确显示了数字,但这并未反映 Calc 中显示的数字,因此造成了混乱。已归档到 Bugzilla (114459)。

相关内容