问题描述
在DataTable通过程序导入Excel数据以后,发现原本标为文本类型的数字如“12345678901234567890”变为科学计数法的“1.2345678901234567E+19”。请问有什么办法能让数据保持文本类型呢?我的想法是从两种角度去解决:1.转换时设定强制转换为String字符型2.Datatable创建时限定类型为string个人偏向第二种各位程序猿有什么好的办法吗
解决方案
解决方案二:
使用流导出?
解决方案三:
.NumberFormatLocal="@";
解决方案四:
如果你用OLEDB把它当数据库读,读出来是什么就不归你控制了
时间: 2024-11-03 03:04:23