openoffice 转换服务器机器中 xlsx 文件的小数分隔符

openoffice 转换服务器机器中 xlsx 文件的小数分隔符

我尝试在 Linux 服务器中配置 OpenOffice.org 以使用逗号作为小数点分隔符,我搜索后发现它与区域参数有关系,因此我将 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;

相关内容