2012-02-23 39 views
0

我有一個應用程序在C#中使用JET/ACE OleDB在Excel中讀取數據。我正在使用存儲在數據庫中的列號來讀取這些表格中的數據。使用JET OleDB C#讀取excel文件忽略第一個空白列

一切工作正常,除了一個文件特別是有一個空白的第一列(爲什麼他們選擇讓它保持空白超出了我)。 ADO.Net忽略了第一列,它將所有的東西都扔掉了。如果我在第一列中輸入任何內容,這個問題就會消失,但是還有其他解決方法嗎?

FYI IMEX設置爲1,TypeGuessRows設置爲0,ImportMixedTypes在註冊表中設置爲Text。

回答

0

這似乎有點與此相關的SO Question

如果您在電子表格中明確地將數據格式化爲文本,會發生什麼?第一列仍然被忽略?