使用 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# 应用程序中都会增加巨大的价值。

参考