c# – 如何在ASP.NET中导出到Excel时将数字格式化为字符串数据类型?
作者:互联网
在我的ASP.NET Web表单项目中,我有一个事件,它将数据导出(List< Profit>)到Excel.我正在使用旧时尚方式,使用.XLS extenstionmode写入HTML文件
Profit Entity有一些字符串属性,其数字数据如“100000561234”
当我导出到Excel时,那些列在Excel列中显示为1.00001E 11,因此用户必须右键单击Excel列并更改格式单元格.
任何帮助赞赏
解决方法:
只需在HTML代码之前添加以下行,它就可以解决问题.此样式表将应用于每个单元格,无需手动将单元格格式化为字符串.
Response.Write("<style> TD { mso-number-format:\@; } </style>");
标签:c,numbers,asp-net,export-to-excel 来源: https://codeday.me/bug/20190626/1291077.html