使用 C# 中的 Openize.OpenXML-SDK 檢索 Excel 文件屬性

在開發與 Excel 電子表格互動的 C# 應用程式時(尤其是自動化工作流程、審核系統或文件管理),存取 Excel 元資料(如 作者標題主題修改日期)非常重要。這些內建文件屬性有助於簡化文件處理和組織。 在本指南中,您將了解如何使用 Openize.OpenXML-SDK 在 C# 中讀取 Excel 文件屬性。它是一個功能強大、輕量級的 C# 程式庫,可讓您以程式設計方式處理 Excel 文件,而無需安裝 Microsoft Excel。

如何使用 Openize.OpenXML-SDK 讀取 Excel 元數據

Excel 內建的元資料包括:

  • 作者
  • 標題
  • 主題
  • 建立日期
  • 修改者
  • 修改日期 這些值對於文件審核、驗證和報告系統至關重要。讓我們看看如何使用 Openize.OpenXML 來提取這些內容。 這是我們示範中使用的程式碼片段:

逐步程式碼解釋

  1. 定義檔路徑 首先指定要分析的 Excel 檔案(.xls.xlsx)的完整路徑。確保文件存在以避免文件未找到的異常。
  2. 載入工作簿 使用 Openize.OpenXML for .NET 中的 Workbook 類,載入電子表格。 using 區塊可確保讀取檔案後正確釋放資源,這在大容量或伺服器端環境中至關重要。
  3. 存取內建文件屬性 載入 工作簿 後,透過 BuiltinDocumentProperties 屬性擷取文件元資料。這會公開標準 Excel 文件元資料字段,例如 作者標題創建日期 等。
  4. 輸出元資料 然後使用輔助方法顯示元資料。這可以擴展到記錄資料、將其推送到資料庫或在更大的工作流程中使用它。

為什麼要使用 Openize.OpenXML-SDK 處理 Excel 檔案元資料?

無 Excel 元資料擷取 Openize.OpenXML-SDK 不依賴 Microsoft Excel,因此非常適合在 Linux 或 Windows 上運行的伺服器應用程式、微服務和容器。 高效率且可擴充 Openize.OpenXML-SDK 針對效能進行了最佳化,可以輕鬆處理大型 Excel 檔案。它是一個強大的解決方案,可即時或透過規劃作業處理數千份文件。 強大而靈活的API SDK 提供了一組廣泛的 API,不僅用於讀取元數據,還用於處理 Excel 內容、格式、公式、圖表等。 輕鬆的.NET 整合 無論您是建立 WPF 桌面應用程式、Web API 還是後台處理服務,Openize.OpenXML-SDK 都能與您的 C# 應用程式無縫整合。

實際專案中的用例

  • 元資料驗證工作流程:在核准或上傳之前自動驗證 Excel 檔案是否包含必填欄位。
  • 合規性和審核系統:追蹤誰創建或編輯了文件以及何時創建或編輯文檔,這對於受監管的行業至關重要。
  • 批量元資料報告:從數千個電子表格中提取並報告元資料以進行分析或存檔。

# 結論 在 C# 中從 Excel 檢索文件屬性是文件自動化審核的關鍵步驟。借助 Openize.OpenXML,這將成為一項簡化且程式碼高效的任務。透過利用此 SDK,開發人員可以建立強大的工具,無需安裝 Excel 即可讀取 Excel 元數據,從而確保可擴展性、速度和可靠性。 無論您是批次處理文件還是建立智慧工作流程,將文件元資料提取整合到 C# 應用程式中都會增加巨大的價值。

# 參考