Skip to content

开始前的准备

需要在Nuget安装

  1. DocumentFormat.OpenXml
  2. DocumentFormat.OpenXml.Framework
  3. Microsoft.Office.Interop.Word
  4. Microsoft.Office.Interop.Excel

需要在系统安装

  1. Microsoft Office 2013 或更高版本
  2. Open XML SDK 2.5 Productivity Tool for Microsoft Office
  3. C# 7.3 或更高版本

Open XML SDK 2.5 Productivity Tool 的基本使用

1740454469567

Open File

打开一个文件,可以是 Word、Excel、PPT 类型文件

注意

当打开某个文件后,软件会持续占用该文件,后续对该文件操作只能使用只读操作

Reflect Code

对一个部件进行反射,可以看到部件的XML结构和生成的过程 1740454763286

Compare Files

对比两个文件,可以比较他们之间的不同

1740455159242

1740455180506

Validate

检查文件损坏原因

在我们使用 Open XML SDK 的时候,当生成的内容是有错误或不规范的时候,可能导致Office软件无法打开文件,这时候可以使用该功能检查文件损坏原因

1740455331201

Validate Options

不同版本的规范检查

1740455400605

Documentation

Open XML SDK 的相关文档

1740455500364