[英]Export to Excel using C#
我正在通过C#代码将网格中的值导出为excel。 当我打开导出的Excel时,字符串列显示为整数,并且该字段中的前导“ 0”被删除。 如何处理。
这不是编程问题; 这是Excel显示其认为是数字的默认方式。
假定00001
是一个数字,应显示为1
。 更改单元格以显示“文本”,而不是Excel中的数字。
解决此问题的一种快速方法是在单元格值前加上撇号。
Excel自动隐藏撇号并强制将单元格的文本模式设置为“ Text
直接在Excel中尝试,您将明白我的意思,例如,将'07799123477
具有General
文本格式的单元格(默认设置)
我没有制作Excel文件的经验,但是在Excel中输入文本时,您可以输入'00123。 '起到了很大的作用。
使用mso-number-format:\\@
样式设置TD mso-number-format:\\@
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.