-
首先呢,你需要一些 NPOI 的 开发文件,如下图(这些文件会在文章最下方,以链接的形式发给大家),这里需要注意的是这些文件一定要放在 Plugins 文件夹目录下,没有的话,就在unity 项目的Assets文件夹下创建一个,这么做是因为要在VS里引用这些文件的命名空间。
-
这些文件都导入好了之后,在unity里创建一个C# 脚本,然后引用命名空间,引用的空间分别是:ICSharpCode.SharpZipLib.Zip,NPOI.XWPF.UserModel,NPOI.OpenXmlFormats.Wordprocessing(这个很重要)。
-
然后咱们就可以使用这些文件封装好的工具类啦, 首先要创建一个word的模板 如下图我在D盘创建了一个word文件,这里的文件格式用的是docx,不要搞错。
(我这里的操作系统是win7,word是Microsoft Word)。
-
那么Word有啦,就可以写代码啦。不过在这之前要设置一下unity的PlayerSettings面板里的这些属性(很重要)。
- 下面就简单的完成一些基本功能吧。
- 写好后记得把脚本挂在场景里。然后运行unity
- 下面是效果
- 大功告成,嗯,,,怎么说呢我这篇文章整理的还不算很完善,就算给大家一个关于实现这方面功能的一个整体流程的参考吧。见谅,见谅。这里推荐一位大神的文章,是关于通过查询word模板内的关键字,来修改其中内容的功能。https://www.cnblogs.com/Jerrycjc/p/5465534.html
- NPOI资源的地址呢???在这 https://download.csdn.net/download/qq_37358175/11855499