我想格式化数字,如1'234'567,所以我的千分隔符将是'符号。
在Excel(OpenOffice)中,我可以选择语言(德语(瑞士)),然后格式代码为“#'## 0”,就像魅力一样。
但是如果我在PHPEexcel中使用相同的代码,我会得到以下结果
'6
'159
15'196
24'120
1569'590
55550'223
但它应该产生
6
159
15'196
24'120
1'569'590
55'550'223
有人有解决方案吗?
由于
答案 0 :(得分:1)
将您在PHPExcel中使用的掩码设置为
"#,##0"
当您在MSExcel / Open Office中打开在PHPExcel中创建的文件时,它应该调整为该版本的MS Excel的区域设置
PHPExcel本身使用,
千位分隔符,因为它不支持语言环境;但是当它创建的文件在本地感知的电子表格程序(如MS Excel,Gnumeric或Open / Libre Office)中打开时,它应该根据应用程序区域设置显示