从 .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.Metadata 论坛.

我可以在购买前试用 GroupDocs.Metadata 吗?

是的,您可以从以下位置下载免费试用版这里.