基于Excel实现动态报表.docVIP

  • 7
  • 0
  • 约 4页
  • 2017-10-25 发布于北京
  • 举报
基于Excel实现动态报表   摘要:对软件设计中常涉及的动态报表输出问题,NPOI是一个开源的读写excel文件的组件,通过在软件中调用NPOI组件、设计报表模版,并将数据填充到Excel文件中,解决了软件设计中报表定制输出的问题,并在应用软件的开发中得到应用。并在基于c#开发的系统中实现了Excel动态报表制作技术。   关键词:NOPI;动态报表;报表输出   文献编号:TP317 文献标识码:A 文章编号:1009-3044(201 6129-0101-02   1背景   在管理类软件应用中,用户需要生成各种复杂报表,还要求报表在使用期可以更改格式。以delphi、c#为代表的编程语言中普遍提供报表设计器,但大都是在软件设计期指定报表格式,编译后用户不能不能变更或增加报表。为了解决这些问题,本文采用NPOI组件,NPOI是一款开源免费的组件,不依赖Microsoft Office环境,NPOI还可以应用Microsoft Office本身的公式及格式,在软件中实现客户自定义报表格式,软件填充数据,从而很好的解决了这一问题。   2实现原理   用户使用时自定义Excel模版,Excel模版存入数据库,并制定用户打印数据对应Excel单元格的坐标(row和col)。用户打印时,从数据库下载对应的Excel模版生成响应的Excel文件,生成需要打印的数据,并输入

文档评论(0)

1亿VIP精品文档

相关文档