将excel中的数字转换为字符串?

时间:2009-07-23 04:29:09

标签: asp.net excel

我正在尝试将excel文件导入SQL Server,但如果任何包含数字值的列如“12355484645”以及何时将其插入SQL Server,则该值将变为“1.05e + 010”。除了在前面添加“'”或格式化excel列的方法之外,我如何在asp.net代码隐藏中转换格式?

3 个答案:

答案 0 :(得分:1)

我尝试了几种解决方案,但没有一种解决方案!最后,我将我的列格式化为excel文件中的General,它解决了我的问题!

答案 1 :(得分:0)

原因是因为ADO.net猜测了前8行的数据类型,而且更多。

有关此问题的更多解释以及如何fix it

答案 2 :(得分:0)

您可以使用visual studio中的xsd.exe工具转换xml中的文件,并将xml文件反序列化为类并使用该类。