ASP.NET把excel表的数据导入到SQL数据库,但数据不一样,为什么?解决方案
ASP.NET把excel表的数据导入到SQL数据库,但数据不一样,为什么?在Excel表的某列有这样的内容:69.23%。读到数
ASP.NET把excel表的数据导入到SQL数据库,但数据不一样,为什么?
在Excel表的某列有这样的内容:69.23%。读到数据库中变成0.692307692307692。数据库的字段是Varchar类型。我想在数据库的也是69.23%。但不知什么原因啊?导入的过程中会计算?所以变成0.692307692307692?
[解决办法]
你应该断点看看,在读取EXCEL的时候,该列是否已经被转化,如果是的话,你可以另外处理
[解决办法]
0.692307692307692 写到数据库再转换
[解决办法]