我使用Perl和Excel :: Writer :: XLSX生成XLSX文档。 生成的文档将在具有多个不同语言环境的多个国家/地区中打开。 我想格式化一个单元格,因此内部显示的百分比数字在小数点后面有一位数。
当我使用num_format=>9
时,它显示零位数,当我使用num_format=>10
时,它显示2位数字。当我使用像0.0%
这样的格式字符串时,它在一个语言环境中工作正常,但在另一个语言环境中不起作用,因为另一个语言环境使用","
而不是"."
作为小数分隔符。
如何以与语言环境无关的方式格式化显示数字的单元格?