

程序设计思路:
1.使用AvaloniaUI跨平台框架,C# 语言编写,MVVM模式,支持Window,MacOS,Linux系统
2.Excel库使用MiniExcel类库,Word模板匹配库使用MiniWord类库,具体使用请看官方文档
https://gitee.com/dotnetchina/MiniExcel
https://gitee.com/dotnetchina/MiniWord3.使用MiniExcel动态读取Excel文件到AvaloniaUI的并通过mvvm动态绑定到DataGrid组件上(整个程序的难点就是这个,数据动态绑定DataGrid组件的过程),然后根据mvvm的动态对象,打开word模板,并使用miniword把字段数据,映射到Word模板上,并保存!
下载地址:
根据自己的系统框架下载即可,不行的话就多试几个,一般都是64结尾的即可!
https://gitee.com/wxvbee/report-auto-tool-general

安装教程:
1.Window下载下来直接双击运行即可

2.Linux及信创系统安装教程
2.1.Debian系列和信创系统安装过程
2.2.RedHat系列,CentOS系列安装过程
3.MacOS下载下来,解压,使用终端,授权,运行即可
# 授权
chmod +x <包名>
# 运行
./<包名> # 如 ./ReportAutoToolGeneral_osx64