读书人

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

发布时间: 2012-04-12 15:46:35 作者: rapoo

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"

读书人网 >asp.net

热点推荐