C#使用模板文件批量导出word文档

需求背景 因为疫情爆发,进入一级响应状态,公安部门进行了严格出入境管理,需要对每个出入境的人进行状态跟踪。 疫情专班会将出入境的每个人员汇总在一张Excel表中,如下图所示: 每一行对应一个人员信息,一个人员信息需要生成一个协查函,需要将人员信息填入到固定格式的协查函中,协查函的格式如下图所示:功能实现 功能实现分成两个部分,一是从Excel读取数据,二是将读取的数据批量输出到Word文档。从Exc...
摘要由CSDN通过智能技术生成

需求背景

        因为疫情爆发,进入一级响应状态,公安部门进行了严格出入境管理,需要对每个出入境的人进行状态跟踪。

        疫情专班会将出入境的每个人员汇总在一张Excel表中,如下图所示:

 

 

         每一行对应一个人员信息,一个人员信息需要生成一个协查函,需要将人员信息填入到固定格式的协查函中,协查函的格式如下图所示:

 


功能实现 

        功能实现分成两个部分,一是从Excel读取数据,二是将读取的数据批量输出到Word文档。

从Excel读取数据使用NPOI,输出到word文档使用Microsoft Word Object Library.

NPOI可以在NuGet程序包中搜索到:

 Microsoft Word Object Library.可以在类库中引用到。

 考虑到速度,功能用winform程序实现。


 实现效果

启动程序时:

选择Excel:

导入Excel:

 导出到Word:

打开Word看看:

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值