java制作excel报表简单易用(拿来即用)

java制作excel报表简单易用(拿来即用)

ID:8804073

大小:18.54 KB

页数:14页

时间:2018-04-08

java制作excel报表简单易用(拿来即用)_第1页
java制作excel报表简单易用(拿来即用)_第2页
java制作excel报表简单易用(拿来即用)_第3页
java制作excel报表简单易用(拿来即用)_第4页
java制作excel报表简单易用(拿来即用)_第5页
资源描述:

《java制作excel报表简单易用(拿来即用)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java制作Excel报表简单易用本程序是java程序本程序是通过jxl.jar来实现的。最下面会贴出代码完整例子下载(我放在百度云盘了):http://pan.baidu.com/share/link?shareid=2430244382&uk=2232193761里面包括:java源码,jxl.jar编译后的.class,文档说明文件(如果不需要jar包的话,就可以直接复制下面的源码即可,无需下载了),后续会添加javaWeb项目,实现在servlet中调用写的例子生成excel并下载excel功能。简单的讲下如何使用:直接将DoExcelHelper.java放入到项目中修改下pac

2、kage的名就行了。怎么样使用DoExcelHelper这个类:具体的请看DoExcelHelper.java的main方法(也可直接运行main方法,但要注意修改文件保存的路径,不然就会找不到路径哦)。方法说明:setTitle(String)方法是添加报表最顶部的标题的。setF_name(String[])添加参数的(key)setF_value(String[])添加参数值的(value),请与参数对应即:key:valuesetIsVerticalFreeze(boolean);//是否对header进行冻结,让表头随着滚动条而滚动。默认:falsesetHeader(Strin

3、g[])方法是添加要显示的内容的标题的,就好比是table标题(thead).最后调用write(list,"F:/workspace/TestFolder/workOrder.xls");//第一个参数:数据集合(List

4、portjava.io.File;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.List;importjxl.Workbook;importjxl.format.UnderlineStyle;importjxl.write.Label;importjxl.write.WritableCellFormat;importjxl.write.WritableFont;importjxl.write.WritableSheet;importjxl.wri

5、te.WritableWorkbook;importjxl.write.WriteException;/***传入各个属性并将数据写入excel*@author*通用报表格式*修改时间:2013-07-11*修改内容:修改条件显示的格式,由原来的一行显示两个条件信息修改为一行显示一个条件信息,使报表看起来更直观,更简洁**/publicclassDoExcelHelper{privateStringtitle="报表";//标题privateString[]header;//表头privateString[]f_name;//条件名称privateString[]f_value;//条件值

6、privatebooleanisVerticalFreeze=false;//是否需要对行进行窗口冻结(默认不冻结)/***main方法*@paramargs*/publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add(newString[]{"2013-05-12","user1","user1登入了系统"});list.add(newString[]{"2013-05-13","user2","user2登入了系统"});list.add(newString[]{"20

7、13-05-14","user3","user3登入了系统"});DoExcelHelperdeh=newDoExcelHelper();deh.setTitle("log日志");//添加报表标题String[]title={"操作时间","操作人员","操作内容"};deh.setHeader(title);//添加报表的查询字段名称String[]fname={"开始时间","结束时间","操作用户"};deh.s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。