我剛剛開始使用C#,並且無法讀取excel文件。在使用ADO.Net讀取C#excel文件時出現問題
這裏就是我所做的:
OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + @";Extended Properties=""Excel 12.0;HDR=YES;""");
OleDbCommand command = new OleDbCommand("SELECT * FROM [Sheet$]", connection);
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
,我有一個異常說,它不能找到「張$」 (我不能複製/粘貼的異常,因爲消息是法語,我還不知道如何在英語中有通用信息)
有人能告訴我我做錯了什麼?
我跟着他們的教程或喜歡這裏Reading Excel files from C#
感謝說什麼,真的!
Sheet'Sheet $'的名稱是?你有沒有試過Sheet1? – MCain 2010-07-21 15:21:23
名稱是Sheet。我認爲$是強制性的,這是所有的例子。但是對於[Sheet],異常說它找不到「Sheet」。 – 2010-07-21 15:59:29