奇怪的有关问题:读取Execl文件数据时,部份字段值为空
奇怪的问题:读取Execl文件数据时,部份字段值为空?
execl文件部份内容:
762025749 张三 A01979711
762299214 李四 2620262876
761837396 王五 2687620032
761957346 Xx 6262087112
761026970 YY 8620276258
761734164 zz 8620176296
通过OleDbConnection连接Execl文件后,用
MyApt = New System.Data.OleDb.OleDbDataAdapter( "SELECT * FROM [Sheet1$] ", Conn)
MyApt.Fill(MyDataSet, "Table1 ")
填充到DataSet中,绑定到DataGridView中时,部份字段值丢失:
762025749 张三
762299214 李四 2620262876
761837396 王五 2687620032
761957346 XX 6262087112
请问是怎么会事?怎么解决?
------解决方案--------------------
导入也是这样的问题,一个字段只能是纯数字,数据加字母的.这两个东东不能共有.建议分开,或者想其它办法.
------解决方案--------------------
呵呵,迅速解決。頂下,來晚了
------解决方案--------------------
在EXCEL中的文件
762025749 张三A01979711
762299214 李四2620262876
761837396 王五2687620032
761957346 Xx6262087112
761026970 YY8620276258
761734164 zz8620176296
的最前面加一行,如:
程序 程序 程序
762025749 张三A01979711
762299214 李四2620262876
761837396 王五2687620032
761957346 Xx6262087112
761026970 YY8620276258
761734164 zz8620176296
导入进去,读的时候,因为第一行不是数字和字母那种格式的话,就默认整个是文本,
导进去后,你就把第一行删掉就OK.我以前也遇到过这情况.
------解决方案--------------------
你应给wsydll加分啊,我来晚了。
execl文件部份内容:
762025749 张三 A01979711
762299214 李四 2620262876
761837396 王五 2687620032
761957346 Xx 6262087112
761026970 YY 8620276258
761734164 zz 8620176296
通过OleDbConnection连接Execl文件后,用
MyApt = New System.Data.OleDb.OleDbDataAdapter( "SELECT * FROM [Sheet1$] ", Conn)
MyApt.Fill(MyDataSet, "Table1 ")
填充到DataSet中,绑定到DataGridView中时,部份字段值丢失:
762025749 张三
762299214 李四 2620262876
761837396 王五 2687620032
761957346 XX 6262087112
请问是怎么会事?怎么解决?
------解决方案--------------------
导入也是这样的问题,一个字段只能是纯数字,数据加字母的.这两个东东不能共有.建议分开,或者想其它办法.
------解决方案--------------------
呵呵,迅速解決。頂下,來晚了
------解决方案--------------------
在EXCEL中的文件
762025749 张三A01979711
762299214 李四2620262876
761837396 王五2687620032
761957346 Xx6262087112
761026970 YY8620276258
761734164 zz8620176296
的最前面加一行,如:
程序 程序 程序
762025749 张三A01979711
762299214 李四2620262876
761837396 王五2687620032
761957346 Xx6262087112
761026970 YY8620276258
761734164 zz8620176296
导入进去,读的时候,因为第一行不是数字和字母那种格式的话,就默认整个是文本,
导进去后,你就把第一行删掉就OK.我以前也遇到过这情况.
------解决方案--------------------
你应给wsydll加分啊,我来晚了。