У меня есть CSV здесь , сгенерированный с использованием Rstudio (front-end для R).
Когда я открываю его с помощью Libreoffice Calc, предварительный просмотр в диалоговом окне «Импорт текста» правильно отображает числа в последних двух столбцах. Есть много чисел с 3 цифрами после запятой. Последний столбец также содержит текст.
Когда я продолжаю импорт, большинство (не все!) Чисел в Calc больше не имеют запятой. Это означает, что число -2.319 выглядит как -2319. Когда я нажимаю на ячейки, в поле значения я вижу, что на самом деле запятой нет.
Файл правильно открыт с помощью gedit и таблиц Google, которые правильно отображают все цифры.
Использование CSV с разделителями табуляции и кавычек для текста, использование другой функции R для генерации CSV не меняет проблему. Даже копирование вставленной правильно таблицы из таблиц Google в Calc не помогает. Мое единственное решение - импортировать файл CSV в листы Google и экспортировать его как ODS.
Есть идеи, как правильно отображать числа в Libreoffice Calc?
Извините за , отвечая на мой собственный вопрос , это не было моим намерением.
В то же время, когда был опубликован комментарий sudodus, я обнаружил, что в настройках локали не используется точка в качестве десятичного разделителя. Я адаптировал это, а также настройки языка Libreoffice для использования точки, в результате чего числа отображались правильно.
Тем не менее, проблема по-прежнему заключается в том, что при предварительном просмотре импорта текста в Calc правильно отображались числа, и что это не отражало числа, отображаемые в Calc. Подано в Bugzilla (114459).