首頁 > 後端開發 > C++ > 如何讀取 Excel (.xlsx) 檔案而不在 Excel 中開啟它們?

如何讀取 Excel (.xlsx) 檔案而不在 Excel 中開啟它們?

Mary-Kate Olsen
發布: 2025-01-26 17:16:12
原創
502 人瀏覽過

How to Read Excel (.xlsx) Files Without Opening Them in Excel?

沒有Excel的介面

存取excel(.xlsx)數據

挑戰:

>嘗試使用OleDbDataAdapter>和配置為Microsoft.Jet.OLEDB.4.0>和Extended Properties=Excel 8.0的連接字串從Excel(.xlsx)檔案存取資料通常會導致「外部表不在期望格式」錯誤。當Excel檔案未開啟時,通常會發生這種情況。

>

解:

>無縫從.xlsx檔案中無縫讀取數據,而無需在Excel中預先打開它,請按以下方式調整連接字串參數:

<code class="language-csharp">public static string filePath = @"C:\src\RedirectApplication\RedirectApplication1s.xlsx";
public static string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=Excel 12.0;";</code>
登入後複製

這是關鍵修改的崩潰:

  • 提供者:>是專門設計用於處理Excel 2007和更高版本的檔案格式(.xlsx)的專門設計的。 Microsoft.ACE.OLEDB.12.0
  • >擴充屬性:
  • >對應於Excel 2007和更高版本的檔案格式。 Excel 12.0
  • >透過實現此更新的連接字串,您應該能夠直接存取您的Excel資料而又不會遇到「外部表不在期望格式」錯誤。

以上是如何讀取 Excel (.xlsx) 檔案而不在 Excel 中開啟它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板