我正在导出一个asp.net网格以excel为html格式文件。 asp.net网格中的某些单元格是没有十进制数字的货币值。我可以将导出的单元格样式设置为
mso-number-format:货币
使得值12345在excel文件中显示为$ 12,345.00。 但我想删除2位小数,使其成为12,345美元
是否有人知道如何指定单元格样式以使其显示为?
答案 0 :(得分:4)
最好为单元格使用自定义格式。
例如对于带有2个小数位的逗号分隔符,请使用:
mso-number-format:\#\,\#\#0\.00
这实际上是转义值:#,## 0.00
<强>所以:强>
»使用以下格式,以便在零数字时不显示尾随数字:
mso-number-format:\#\,\#\#0\.##
其逃逸价值:#,## 0。##
»如果您根本不想要十进制数字(即使它们不为零),您可以使用:
mso-number-format:\#\,\#\#0
是转义值:#,## 0
答案 1 :(得分:0)