`
javaoldboy
  • 浏览: 71298 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java对excel表格的处理

阅读更多

项目中需要将结果集保存到一个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();

                    //之前为了表现层次关系将数据取出后加了些&nbsp
                    Label labelC = new Label(0,(i+1),tab.replaceAll("&nbsp;"," "));
                    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表格数据处理并以List集合返回(只要传Excel文件路径即可)

    Java操作Excel表格

    当我们谈论“Java操作Excel表格”时,通常是指使用Java来读取、写入或处理Microsoft Excel文件,这在数据分析、报表生成或者数据交换等场景中非常常见。本主题将围绕Java如何与Excel交互进行深入探讨。 首先,Java...

    Java对Excel表格的操作

    ### Java对Excel表格的操作 #### 1. JSP与Excel的交互 在现代软件开发中,尤其是基于B/S(浏览器/服务器)架构的应用程序,处理客户端报表和其他文档的需求变得日益重要。由于B/S架构的限制,如缺乏丰富的客户端...

    java 操作excel表格经典例子

    ### Java操作Excel表格经典案例分析 #### 一、引言 在日常办公环境中,Microsoft Office套件中的Excel因其强大的数据处理能力而被广泛使用。在Java编程领域,开发者经常需要处理Excel文件,如批量导入导出数据、...

    Java生成excel表格设置公式并填充数据

    Java编程调用PageOffice实现从空白的excel文件动态生成excel表格,设置公式并填充数据。 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和...

    java 读取excel表格数据 poi

    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表格中的日期

    ### Java读取Excel表格中的日期 #### 背景与问题描述 在处理Excel文件时,经常遇到的一个问题是如何正确地识别并处理日期格式的数据。这是因为Excel中的日期格式较为复杂,有时甚至会出现不同版本的Excel文件中...

    java处理EXCEL表格

    在Java编程环境中,处理Excel表格是一项常见的任务,无论是读取数据、分析内容还是修改现有数据,都可能需要用到这种能力。本文将深入探讨如何使用Java来处理Excel文件,特别是通过一个名为JExcelApi的库。 首先,...

    java导入excel表格

    在Java编程中,导入Excel表格是一项常见的任务,特别是在数据处理、数据分析或系统集成等领域。Excel文件通常用于存储结构化数据,而Java作为一种强大的后端语言,提供了多种方式来读取和操作这些数据。本篇文章将...

    java解析excel表格

    Java解析Excel表格是一种常见的任务,尤其在数据处理和分析领域。Java提供了多种库来支持Excel文件的读取和写入,比如Apache POI、JExcelAPI、OpenCSV等。这里我们将重点讨论Apache POI,这是一个广泛使用的开源库,...

    Java对Excel表格的操作.doc

    Java对Excel表格的操作主要涉及到B/S架构下的Web报表处理,由于Java标准库中并不包含直接操作Excel的API,因此开发者通常需要借助第三方库来完成这项任务。本文档着重介绍了两个常用的开源工具:Apache POI和...

    java操作excel表格的jar包

    在Java编程环境中,处理Excel表格是一项常见的任务,特别是在数据导入导出、数据分析或者报表生成等场景。本知识点将深入探讨如何使用Java操作Excel表格,并重点介绍相关jar包的使用。 Excel表格主要有两种格式:...

    java处理Excel表格案例

    在Java编程中,处理Excel表格是一项常见的任务,特别是在数据分析、数据导入导出或者报表生成等场景。本案例将深入探讨如何使用Java来操作Excel文件,包括读取、修改和创建Excel表格。 首先,我们需要了解Java中...

    java excel中表格导成png图片

    在Java编程环境中,将Excel表格转换为PNG图片是一项常见的需求,尤其在数据可视化或报告生成时。本篇文章将深入探讨如何使用Java实现这一功能,主要涉及Apache POI库的运用和其他相关技术。 Apache POI是一个强大的...

    java Excel导出 Excel数据处理

    在Java编程环境中,处理Excel数据并将其导出是一项常见的任务,尤其在数据分析、报表生成或者数据交换等场景中。Excel文件格式(.xlsx或.xls)因其直观易用和广泛支持而受到青睐。在这个主题中,我们将深入探讨如何...

    通过java操作excel表格的工具类库

    Java 操作 Excel 表格是一项常见的任务,尤其在数据处理和报告生成方面。在这个场景中,我们使用了一个名为 JExcelApi(简称 JXL)的 Java 库来实现这个功能。JXL 是一个开源的 Java 库,允许程序员读取、写入和修改...

    Java导出excel表格

    Java导出excel表格

    java实现excel表格文件的复制

    java实现excel表格文件的复制,测试可用,将excel表格的表头和内容拷贝到新表中

Global site tag (gtag.js) - Google Analytics