2
我試圖讀取多張表excel文件中的數據。 第一張有列標題。第二張紙沒有。第三個沒有。我可以從第一張紙上成功讀取。從linq excel表格讀取多個excel表格中的數據(http://code.google.com/p/linqtoexcel/)
當我嘗試從沒有標題的工作表讀取時,程序通過一個異常。
var sheet1_data = from c in excel.Worksheet<Species>("Sheet1") select c; // This works and the question is how do i retreive data from sheet2?
目前我使用的是這樣的:
var Sheet2_data = from b in excel.WorksheetNoHeader("sheet2") select b;
當我嘗試從sheet2_data閱讀,我得到以下異常:
'Sheet2的' 不是一個有效的工作表名稱。有效的工作表名稱是:'sheet2,sheet3',
任何幫助將不勝感激。
B.
是不是一個簡單的套管問題...(「Sheet2」),而不是(「sheet2」)?這些工作表是否真的存在於電子表格中。嘿,你還沒有稍微改名。並且您正在使用的連接字符串指向正確的文件。 – Derek
不,我三重檢查了任何套管問題,應該沒有連接字符串問題,因爲我可以讀取sheet1。 –