从 .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 吗?
是的,您可以从以下位置下载免费试用版这里.