报表输出怎么写

报表输出怎么写

报表输出怎么写

报表输出怎么写

  • www.58yuanyou.com
usingNPOI.HSSF.UserModel; usingNPOI.SS.UserModel; privatevoidbutton1_Click(objectsender, EventArgs e) { HSSFWorkbook wk; Random r = newRandom; using(FileStream fs = File.OpenRead(@"d:myxls.xls")) { wk = newHSSFWorkbook(fs); ISheet tb = wk.GetSheet("mySheet"); for(intj = 6; j < 16; j++) { IRow row = tb.GetRow(j); //ICell cell = row.CreateCell(0); ICell cell = row.GetCell(0); cell.SetCellValue(j - 5); for(inti = 0; i < 10; i++) { cell = row.GetCell(i + 1); cell.SetCellValue(r.Next(10, 199)/10.0); } } }

using(FileStream fs = File.OpenWrite(@"d:myxls1.xls")){wk.Write(fs);MessageBox.Show("创建成功");}}

报表做得好,升职加薪早;报表做得棒,加餐不重样。

报表是跟领导汇报工作的重要工具,可以直观反映工作或产品的状态。报表是数据统计分析的最终结果,利用计算机实施统计分析工作,可以使基层工作的状况更加清晰明了,更能使领导了解基层、掌握基层,更有利于作出实现人民群众愿望、代表人民群众根本利益的决定。

综上所述,做报表很重要也很有意义。

在网上看到一个工具“NPOI”可以在没有安装Office程序的电脑上操纵Excel、Word。

这个工具主要包含以下内容QeYBhO

原由网
Assembly名称 模块/命名空间 说明
NPOI.DLL

NPOI.POIFS

OLE2/ActiveX文档属性读写库

NPOI.DLL

NPOI.DDF

微软Office Drawing读写库

NPOI.DLL

NPOI.HPSF

OLE2/ActiveX文档读写库

NPOI.DLL

NPOI.HSSF

微软Excel BIFF(Excel 97-2003, doc)格式读写库

NPOI.DLL

NPOI.SS

Excel公用接口及Excel公式计算引擎

NPOI.DLL

NPOI.Util

基础类库,提供了很多实用功能,可用于其他读写文件格式项目的开发

NPOI.OOXML.DLL NPOI.XSSF Excel 2007(xlsx)格式读写库
NPOI.OOXML.DLL NPOI.XWPF Word 2007(docx)格式读写库
NPOI.OpenXml4Net.DLL NPOI.OpenXml4Net OpenXml底层zip包读写库
NPOI.OpenXmlFormats.DLL NPOI.OpenXmlFormats 微软Office OpenXml对象关系库

“NPOI”是一个免费的东西。创建文档、写入数据非常方便。可以对内容定义字体、颜色等格式。

总之,你想在Excel中做的,大部分都能通过编程实现。

但是,编程实现报表还有点复杂,而且要花很//www.58yuanyou.com长时间去读懂手册。

开头放着的报表是用报表模板+数据插入的方式实现的。第一张图,是报表的模板文件,第二张图是生成的新报表。

基本思路是:首先,制作一个模板文件;第二,设置好表格的样式、字体、图表等等内容;第,C#编程读入模板文件;第,修改表中的数据;第五,将修改后的workbook存储为新的文www.58yuanyou.com件。

上面的代码是这一过程的实现。

在NPOI中,Excel文件是workbook,其中的表示sheet,行是row,单元格是cell。

感谢NPOI的制作团队!

点击阅读原文,查看使用手册,即刻享受这个有趣的工具。

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: 报表输出怎么写

文章地址: www.58yuanyou.com/jiqiao/327473.html

相关推荐