项目中需要将结果集保存到一个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来读取、写入或处理Microsoft Excel文件,这在数据分析、报表生成或者数据交换等场景中非常常见。本主题将围绕Java如何与Excel交互进行深入探讨。 首先,Java...
### Java对Excel表格的操作 #### 1. JSP与Excel的交互 在现代软件开发中,尤其是基于B/S(浏览器/服务器)架构的应用程序,处理客户端报表和其他文档的需求变得日益重要。由于B/S架构的限制,如缺乏丰富的客户端...
### Java操作Excel表格经典案例分析 #### 一、引言 在日常办公环境中,Microsoft Office套件中的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表格中的日期 #### 背景与问题描述 在处理Excel文件时,经常遇到的一个问题是如何正确地识别并处理日期格式的数据。这是因为Excel中的日期格式较为复杂,有时甚至会出现不同版本的Excel文件中...
在Java编程环境中,处理Excel表格是一项常见的任务,无论是读取数据、分析内容还是修改现有数据,都可能需要用到这种能力。本文将深入探讨如何使用Java来处理Excel文件,特别是通过一个名为JExcelApi的库。 首先,...
在Java编程中,导入Excel表格是一项常见的任务,特别是在数据处理、数据分析或系统集成等领域。Excel文件通常用于存储结构化数据,而Java作为一种强大的后端语言,提供了多种方式来读取和操作这些数据。本篇文章将...
Java解析Excel表格是一种常见的任务,尤其在数据处理和分析领域。Java提供了多种库来支持Excel文件的读取和写入,比如Apache POI、JExcelAPI、OpenCSV等。这里我们将重点讨论Apache POI,这是一个广泛使用的开源库,...
Java对Excel表格的操作主要涉及到B/S架构下的Web报表处理,由于Java标准库中并不包含直接操作Excel的API,因此开发者通常需要借助第三方库来完成这项任务。本文档着重介绍了两个常用的开源工具:Apache POI和...
在Java编程环境中,处理Excel表格是一项常见的任务,特别是在数据导入导出、数据分析或者报表生成等场景。本知识点将深入探讨如何使用Java操作Excel表格,并重点介绍相关jar包的使用。 Excel表格主要有两种格式:...
在Java编程中,处理Excel表格是一项常见的任务,特别是在数据分析、数据导入导出或者报表生成等场景。本案例将深入探讨如何使用Java来操作Excel文件,包括读取、修改和创建Excel表格。 首先,我们需要了解Java中...
在Java编程环境中,将Excel表格转换为PNG图片是一项常见的需求,尤其在数据可视化或报告生成时。本篇文章将深入探讨如何使用Java实现这一功能,主要涉及Apache POI库的运用和其他相关技术。 Apache POI是一个强大的...
在Java编程环境中,处理Excel数据并将其导出是一项常见的任务,尤其在数据分析、报表生成或者数据交换等场景中。Excel文件格式(.xlsx或.xls)因其直观易用和广泛支持而受到青睐。在这个主题中,我们将深入探讨如何...
Java 操作 Excel 表格是一项常见的任务,尤其在数据处理和报告生成方面。在这个场景中,我们使用了一个名为 JExcelApi(简称 JXL)的 Java 库来实现这个功能。JXL 是一个开源的 Java 库,允许程序员读取、写入和修改...
Java导出excel表格
java实现excel表格文件的复制,测试可用,将excel表格的表头和内容拷贝到新表中