本体安装
OpenXml库是由微软维护的一个开源的Office文档读写库,其与其他类似用途的库的比较可以看到这篇文章。
在C#中使用OpenXml非常简单,只需要使用NuGet安装其程序包即可,流程如下(NuGet这东西真的是个神器啊!):
项目名称位置右键->管理NuGet程序包->浏览->搜索"OpenXml"->安装"DocumentFormat.OpenXml"
完成上面的操作,OpenXml就已经配置在工程中了。
工具安装
在本人看来,使用OpenXml库进行开发最方便的地方在于微软提供了一个非常强大的工具,叫做OpenXMLSDKTool!这个工具可以让相关编程事半功倍。
为了使用工具,我们需要先到项目的github界面下下载"OpenXMLSDKV25.msi"和"OpenXMLSDKToolV25.msi"两个程序,然后依次安装。
安装完打开它,然后把Word文档拖进去,就能看到文档的xml信息。最厉害的地方是右键相应位置,点击"Reflect Code"就可以看到生成该文档元素的代码,这对需要生成固定格式的文档的程序员实在是太友好啦!
官方github
https://github.com/dotnet/Open-XML-SDK