テーブル内の列がすべて数字または文字の場合は問題ありませんが、すべての数字と一部の文字が混在している場合、一部の部分が空として読み込まれます
。プロバイダー = Microsoft.Jet.OLEDB.4.0; " +"データ ソース = + _physicalPath +";拡張プロパティ = Excel 8.0;";
OleDbConnection conn = 新しい OleDbConnection(strConn);
conn.Open();
まず、データ型が間違っていると思って DATASET に直接 FILL し、それをインポートしたときに、インターネットで検索したところ、まだ null 値が含まれていました。同じ問題ですが、解決できませんでした。
string strConn = Provider=Microsoft.Jet.OLEDB.4.0; Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
http://www.cnblogs.com/newblue/archive /2006/11/27/573831.html