如何保持HTML格式转换为Excel

我正在使用
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

点赞