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