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

参考