首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[免费]Excel批量生成Word报告工具(通用版)-AvaloniaUI跨平台,支持信创系统

[免费]Excel批量生成Word报告工具(通用版)-AvaloniaUI跨平台,支持信创系统

作者头像
办公魔盒
发布2025-10-21 13:46:43
发布2025-10-21 13:46:43
10400
代码可运行
举报
文章被收录于专栏:办公魔盒办公魔盒
运行总次数:0
代码可运行

程序设计思路:

1.使用AvaloniaUI跨平台框架,C# 语言编写,MVVM模式,支持Window,MacOS,Linux系统

2.Excel库使用MiniExcel类库,Word模板匹配库使用MiniWord类库,具体使用请看官方文档

代码语言:javascript
代码运行次数:0
运行
复制
https://gitee.com/dotnetchina/MiniExcel
https://gitee.com/dotnetchina/MiniWord

3.使用MiniExcel动态读取Excel文件到AvaloniaUI的并通过mvvm动态绑定到DataGrid组件上(整个程序的难点就是这个,数据动态绑定DataGrid组件的过程),然后根据mvvm的动态对象,打开word模板,并使用miniword把字段数据,映射到Word模板上,并保存!

下载地址:

根据自己的系统框架下载即可,不行的话就多试几个,一般都是64结尾的即可!

代码语言:javascript
代码运行次数:0
运行
复制
https://gitee.com/wxvbee/report-auto-tool-general

安装教程:

1.Window下载下来直接双击运行即可

2.Linux及信创系统安装教程

2.1.Debian系列和信创系统安装过程

2.2.RedHat系列,CentOS系列安装过程

3.MacOS下载下来,解压,使用终端,授权,运行即可

代码语言:javascript
代码运行次数:0
运行
复制
# 授权
chmod +x <包名>
# 运行
./<包名> # 如 ./ReportAutoToolGeneral_osx64
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 办公魔盒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档