当前位置: 代码迷 >> ASP.NET >> CSV文件导入成DataTable,数据格式有关问题
  详细解决方案

CSV文件导入成DataTable,数据格式有关问题

热度:8789   发布时间:2013-02-25 00:00:00.0
CSV文件导入成DataTable,数据格式问题
在asp.net中,我从一个CSV文件,通过OleDb导入成DataTable,
CSV文件数据: 18位的身份证号
但是转成DataTable后,身份证号转化为科学计数法显示了。
请教怎么设置,搞定! 谢谢

------解决方案--------------------------------------------------------
设置单元格格式
或使用'
mySheet.Cells(1,9).NumberFormatLocal = "@"
Excel.Range r = mySheet.get_Range(mySheet.Cells[1, 1], mySheet.Cells[1,3]);
r.NumberFormat = "@";
r.NumberForma = "0.00_ "
------解决方案--------------------------------------------------------
你需要在cvs文件中,将身份证号码两边加引号,变成
"123456789123456789"
"123456789123456789"
  相关解决方案