java对excel表格的处理
2006-09-30 10:26
375 查看
项目中需要将结果集保存到一个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工作薄对象
}
}
先要把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表格的上传和下载处理方法
- 简单的数据挖掘及excel表格处理(Java)
- JAVA使用jxl.jar对excel表格进行操作处理
- 轻松胜任在Java中处理Excel表格
- 轻松胜任在Java中处理Excel表格
- 轻松胜任在Java中处理Excel表格
- 轻松胜任在Java中处理Excel表格
- java基于poi的excel表格处理(自定义注解、针对List与enum进行处理)
- Java中的异常报告和处理机制 && Java中的异常栈轨迹和异常链
- java selenium (十四) 处理Iframe 中的元素
- java 视频处理 mencoder
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 去哪网实习总结:java读写excel表格(JavaWeb)
- Java JTable 表格 获取存储路径,文件名 ,导出excel表格
- Java中的异常处理机制
- 【Java开发手册之编程规约(六)】并发处理
- Java IO 之 FileReader 读取文件打印在控制台(处理汉字乱码bug)
- java中插入汉字到mysql中变成?的处理办法
- Java使用TCP协议获取XML及其处理【续】
- java thread 并行处理