我正在使用
HTML表格,其中包含数字(格式化),当我将其导出到xls文件时(只需更改扩展名… hehe)我丢失了一些格式化数据.
例:
在HTML中我有“1,000.00 | 500.00 | 20.00”
在excel中它显示如下:
“1,000.00 | 500 | 20”
我希望它知道是否可以显示与html中相同的格式.
谢谢:P
最佳答案 你可以通过使用类来实现.例如:
首先添加课程
writer.WriteLine("<style> .number{mso-number-format:\"\\#\\#0\\.00\";} </style>");
然后,在你的迭代中:
writer.Write("<td class=\"number\" >");
writer.Write(data);
writer.WriteLine("</td>");
如图所示:
Export to Excel in ASP.NET, issue with decimal formatting for numbers greater than 1000