C# 处理Word自动生成报告 一、概述_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C# 处理Word自动生成报告 一、概述

C# 处理Word自动生成报告 一、概述

 2017/11/23 23:10:39  FlyLolo  程序员俱乐部  我要评论(0)
  • 摘要:经常遇到这样的需求,生成Word格式的报告,而不是单纯的一张表格的报表.就像体检报告一样.数据来源部分决定采用一个存储过程返回Dataset的方式,整张报告的数据来源于此Dataset的多个Datatable.首先通过配置文件遍历Dataset生成Word文档,但这就意味着要配置的内容好多,主要是样式方面的,例如字体、表格的宽高、对齐方式、页眉页脚等等.太麻烦了,后来小罗决定采取修改的方式,先制作一个报告的word模板,再通过配置更新模板内容.主要完成功能:1.更新指定位置的文字.2.支持表格
  • 标签:C#

    经常遇到这样的需求, 生成Word格式的报告, 而不是单纯的一张表格的报表.  就像体检报告一样.

数据来源部分决定采用一个存储过程返回Dataset的方式, 整张报告的数据来源于此Dataset的多个Datatable.

首先通过配置文件遍历Dataset生成Word文档, 但这就意味着要配置的内容好多, 主要是样式方面的, 例如字体、表格的宽高、对齐方式、页眉页脚等等.

太麻烦了, 后来小罗决定采取修改的方式, 先制作一个报告的word模板, 再通过配置更新模板内容. 

主要完成功能:

1. 更新指定位置的文字.

2. 支持表格.

3. 支持图表.

4. 支持区域内容循环生成.

5. 支持目录.

 

最后结果如下:

模板

生成报告

 

上一篇: c# linq的差集,并集,交集,去重【转】 下一篇: 没有下一篇了!
发表评论
用户名: 匿名