[英]Error while reading excel sheet - special character in sheet name
我正在使用帶有C#的excel oledb從excel工作表中讀取數據。
查詢如下:
"SELECT * FROM [Test$A6:IU6]"
它的工作完美。 但是,如果我給工作表名稱“ Test +”,那么我會出錯。
查詢如下:
"SELECT * FROM [Test+$A6:IU6]"
我得到的錯誤:
“ Microsoft Jet數據庫引擎找不到對象'Test + $ A6:IU6'。請確保該對象存在,並且正確拼寫了其名稱和路徑名。”
有什么辦法可以從工作表名稱中包含特殊字符的excel工作表中讀取數據?
一種選擇是閱讀所有工作表,然后提取它們確實擁有的名稱。 當包含特殊字符時,這將為您指示上面的名稱在內部的含義,您可以對此進行調整。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.