gpt4 book ai didi

c# - 在 ASP.NET 中导出到 Excel 时如何将数字格式化为字符串数据类型?

转载 作者:太空狗 更新时间:2023-10-30 01:24:11 25 4
gpt4 key购买 nike

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

Profit实体有一些字符串属性,其中包含数字数据,如 "100000561234"

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

感谢任何帮助

最佳答案

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

Response.Write("<style> TD { mso-number-format:\@; } </style>"); 

关于c# - 在 ASP.NET 中导出到 Excel 时如何将数字格式化为字符串数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10102460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com