4

在我的 ASP.NET Web 表单项目中,我有一个将数据 () 导出List<Profit>到 Excel 的事件。我正在使用老式方式,使用 .XLS 扩展模式写入 HTML 文件

Profit实体具有一些具有数字数据的字符串属性,例如"100000561234"

当我导出到 Excel 时,这些列就像1.00001E+11在 Excel 列中一样,因此用户必须右键单击 Excel 列并更改格式单元格。

任何帮助表示赞赏

4

1 回答 1

4

只需在您的 HTML 代码前添加以下行,即可解决问题。此样式表将应用于每个单元格,无需手动将单元格格式化为字符串。

Response.Write("<style> TD { mso-number-format:\@; } </style>"); 
于 2012-07-02T05:40:47.497 回答