從 .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 嗎?
是的,您可以從以下位置下載免費試用版這裡.