2010-03-29 64 views
4

可能重複:
Reading Excel Files as a Server Process讀取包含10000行在C#的Excel工作表

儘管噴氣OLEDB驅動程序是相當簡單的使用用於讀取的Excel工作表,它簡單地傾斜手柄有超過一千行的excel文件。

是否有任何其他方式從Excel中的Excel表中讀取超過5-10k行?

+3

我以前使用過Jet OleDB驅動程序,讀取的行數超過一千行...... – 2010-03-29 06:09:14

+0

我還在數千行中使用了oledb驅動程序,您當前的問題到底是什麼? – 2010-03-29 06:11:07

+0

問題是速度問題,而且如果行數超過10k,我會得到一個表示連接丟失的異常。 – Sudheer 2010-03-29 08:24:17

回答

0

如果它是一個ooxml文件,您可以使用open xml sdk。它不像oledb驅動程序那麼簡單,但它是可能的。

如果可以將excel表單轉換爲csv文件,則可以使用Filehelpers。這可以處理100K +記錄。