项目中需要将结果集保存到一个excel表格中, 下面是我的实现方法
先要把jxl.jar包下载copy到classpath路径下
public class SpcpExcel {
//os应为response.getOutputStream(),list为需要写入表格的数据集,
public static void writeExcel(OutputStream os, List list) throws Exception {
WritableWorkbook wwb = Workbook.createWorkbook(os);
WritableSheet ws = wwb.createSheet("sheet1",0);//设置表单的名称
if(list!=null){
Label labela = new Label(0,0,"栏目名称"); //零列零行
ws.addCell(labela);
Label labelc = new Label(1,0,"访问次数");
ws.addCell(labelc);
Label labelb = new Label(2,0,"访问流量");
ws.addCell(labelb);
HashMap hm = null;
for (int i = 0; i < list.size(); i++) {
hm = (HashMap) list.get(i);
String tab = hm.get("csdm").toString();
//之前为了表现层次关系将数据取出后加了些 
Label labelC = new Label(0,(i+1),tab.replaceAll(" "," "));
ws.addCell(labelC);
Label labelE = new Label(1,(i+1),hm.get("csdj").toString());
ws.addCell(labelE);
Label labelD = new Label(2,(i+1),hm.get("cscs").toString());
ws.addCell(labelD);
}
}
wwb.write();//写入Exel工作表
wwb.close();//关闭Excel工作薄对象
}
}
分享到:
相关推荐
java对Excel表格数据处理并以List集合返回(只要传Excel文件路径即可)
Java对Excel表格的操作. Java对Excel表格的操作
通过Java操作Excel表格,包括上传Excel文件、Action类解析Excel、以及导出数据到Excel表格。
java处理EXCEL表格,读取修改EXCEL表格
java 操作excel表格经典例子,其内容全面而具体
Java编程调用PageOffice实现从空白的excel文件动态生成excel表格,设置公式并填充数据。 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和...
java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;i;i++) { if(content[i]!=null){ for(int j=0;j[i].length;j...
java操作excel表格的jar包,提供了后台直接操作excel表格文件的jar包。
此程序用于解析excel表格,通过java程序导入excel数据到数据库,实现excel表与数据库字段的映射。也可以通过程序将数据库中数据导出到excel
Java导出excel表格
java Excel导出 Excel数据处理
通过Java读取Excel文件中的数据时,需要自动判断当前Cell中的数据格式是否日期格式,如果是就要做特殊处理,以便读出数据的格式与预想的相符。
java把excel表格数据导入数据库
本文档主要讲述的是Java对Excel表格的操作;Java自带的API中并没直接操作Excel文档的方法,如果要在Java中处理Excel文档只有借助于第三方的解决方案。在接下来的章节中将要介绍的就是利用这些第三方的类库处理Excel...
用Java程序读取Excel表格里的内容并显示在Swing界面里。
java实现excel表格文件的复制,测试可用,将excel表格的表头和内容拷贝到新表中
通过java操作excel表格的工具类库 用法简介 ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 应该说以上功能已经能够大致满足我们...
本人在公司真实项目中遇到的一个Excel表格案例,与大家分享一下,希望对大家有帮助.
java生成excel表格代码示例,下载后可以直接使用