從 .NET 中的電子表格讀取自訂屬性

介紹

在本教程中,我們將探討如何使用 GroupDocs.Metadata for .NET 從電子表格中提取自訂屬性。 GroupDocs.Metadata 是一個功能強大的函式庫,使開發人員能夠讀取、編輯和操作各種文件格式(包括電子表格)的元資料屬性。

先決條件

在我們開始之前,請確保您具備以下條件:

  • Visual Studio 安裝在您的電腦上。
  • .NET 函式庫的 GroupDocs.Metadata。你可以下載它這裡.
  • C# 程式設計和 .NET 開發的基礎知識。

導入命名空間

首先在 C# 專案中導入必要的命名空間:

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;

第 1 步:載入電子表格文件

首先使用 GroupDocs.Metadata 載入目標電子表格檔案:

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();

第 2 步:檢索自訂屬性

接下來,從電子表格中檢索自訂屬性(不包括內建屬性):

var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
foreach (var property in customProperties)
{
    Console.WriteLine("{0} = {1}", property.Name, property.Value);
}

步驟 3:提取內容類型屬性(可選)

(可選)從電子表格中提取內容類型屬性:

foreach (var contentTypeProperty in root.DocumentProperties.ContentTypeProperties.ToList())
{
    Console.WriteLine("{0}, {1} = {2}", contentTypeProperty.SpreadsheetPropertyType, contentTypeProperty.Name, contentTypeProperty.SpreadsheetPropertyValue);
}

結論

在本教程中,我們學習如何使用 GroupDocs.Metadata for .NET 從電子表格讀取自訂屬性。該庫提供了廣泛的元資料操作功能,提供了對文件屬性的靈活性和控制。

常見問題解答

我可以使用 GroupDocs.Metadata for .NET 修改自訂屬性嗎?

是的,GroupDocs.Metadata 允許您修改、新增或刪除支援的檔案格式中的自訂屬性。

GroupDocs.Metadata for .NET 支援哪些電子表格格式?

GroupDocs.Metadata 支援多種電子表格格式,包括 XLSX、XLS、ODS 等。

GroupDocs.Metadata適合大規模文件處理嗎?

是的,GroupDocs.Metadata 針對效能進行了最佳化,可以有效地處理大檔案。

在哪裡可以獲得 GroupDocs.Metadata 相關查詢的支援?

您可以在以下位置找到支持並與社區互動:GroupDocs.元資料論壇.

我可以在購買前試用 GroupDocs.Metadata 嗎?

是的,您可以從以下位置下載免費試用版這裡.