openoffice преобразовал десятичный разделитель для файла xlsx на сервере
Я пытаюсь настроить openoffice на сервере Linux, чтобы использовать запятую в качестве десятичного разделителя, я ищу и обнаружил, что они связаны с региональным параметром, поэтому я настраиваю etc/locales.conf, чтобы использовать французский в качестве языка по умолчанию, но у меня все еще остается та же проблема (Файл, который я использую, представляет собой файл xlsx 6 300,20£, преобразованный в 6 300,20£):
[default]
date format = %b %e %Y %I:%M:%S:%z%p
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
[fr_FR]
date format = %b %e %Y %I:%M:%S:%z%p
language = fr_french
charset = UTF-8
Есть ли другое решение, чтобы решить эту проблему
1 ответ
Если OpenOffice.org не читает ваш /etc/locales.conf так, как вы этого хотите, вы можете также попробовать изменить локаль в командной строке перед запуском OOO. Как это:
export LANG=fr_FR.UTF-8; soffice -calc;