[英]Reading Excel File using C#
我是C#的新手,我正在嘗試使用以下代碼讀取excel文件
string conStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + excelFilePath +
";Extended Properties=Excel 12.0;";
using (OleDbConnection connection = new OleDbConnection(conStr))
{
connection.Open();
OleDbCommand command = new OleDbCommand("select * from [Sheet1$]", connection);
using (OleDbDataReader dr = command.ExecuteReader())
{
while (dr.Read())
{
var row1Col0 = dr[0];
Console.WriteLine(row1Col0);
}
}
}
我收到以下錯誤:
Sheet1 $'不是有效名稱。 確保它不包含無效字符或標點符號,並且不會太長。
誰能告訴我我做錯了什么?
excel表的名稱是sheet.xlsx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.