我正在尝试将excel文件导入SQL Server,但如果任何包含数字值的列如“12355484645”以及何时将其插入SQL Server,则该值将变为“1.05e + 010”。除了在前面添加“'”或格式化excel列的方法之外,我如何在asp.net代码隐藏中转换格式?
答案 0 :(得分:1)
我尝试了几种解决方案,但没有一种解决方案!最后,我将我的列格式化为excel文件中的General,它解决了我的问题!
答案 1 :(得分:0)
原因是因为ADO.net猜测了前8行的数据类型,而且更多。
有关此问题的更多解释以及如何fix it
答案 2 :(得分:0)
您可以使用visual studio中的xsd.exe工具转换xml中的文件,并将xml文件反序列化为类并使用该类。