`
beijy
  • 浏览: 8663 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

java导出Excel例子

阅读更多

//在service层写的,在action直接调用此方法就行了

//导出Excel
public boolean exportExcel(HttpServletResponse response,List<Cityinfo> list)
    {  
try
{
OutputStream os = response.getOutputStream();// 取得输出流  
        response.reset();// 清空输出流  
        response.setHeader("Content-disposition", "attachment; filename=fine.xls");// 设定输出文件头  
        response.setContentType("application/msexcel");// 定义输出类型
       
        WritableWorkbook wbook = Workbook.createWorkbook(os); // 建立excel文件  
        String tmptitle = "财务报表"; // 标题  
        WritableSheet wsheet = wbook.createSheet(tmptitle, 0); // sheet名称 
       
// 设置excel标题  
WritableFont wfont = new WritableFont(WritableFont.ARIAL, 16,WritableFont.BOLD,
                       false,UnderlineStyle.NO_UNDERLINE,Colour.BLACK);  
WritableCellFormat wcfFC = new WritableCellFormat(wfont);
wcfFC.setBackground(Colour.AQUA);
wsheet.addCell(new Label(1, 0, tmptitle, wcfFC));  
wfont = new jxl.write.WritableFont(WritableFont.ARIAL, 14,WritableFont.BOLD,
                   false, UnderlineStyle.NO_UNDERLINE,Colour.BLACK);  
wcfFC = new WritableCellFormat(wfont); 

// 开始生成主体内容                  
wsheet.addCell(new Label(0, 2, "城市代码"));  
wsheet.addCell(new Label(1, 2, "城市名")); 

for(int i=0;i<list.size();i++)  
{  
    wsheet.addCell(new Label(0, i+3, list.get(i).getCityid()));   //数据库的城市代码字段
    wsheet.addCell(new Label(1, i+3, list.get(i).getName()));  //数据库的城市名字段

   
}          
// 主体内容生成结束          
wbook.write(); // 写入文件  
wbook.close();  
os.close(); // 关闭流
return true;
}
catch(Exception ex)
{
ex.printStackTrace();
return false;
}
    } 

 

分享到:
评论
2 楼 czlonly 2008-10-09  
就知道个poi,可惜还没用过
1 楼 lerous 2008-10-09  
需要哪些jar包``麻烦列以下``

相关推荐

    java 导出excel例子,使用poi

    java导出excel例子,使用的是poi,可以分sheet导出,可以导出txt

    java导出excel的jar包及例子代码

    以下是一个简单的Java导出Excel的例子代码: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException...

    java导出excel复合表头简单实例

    本资源提供的"java导出excel复合表头简单实例"是针对Java开发者的一个实用教程,特别是对于那些刚开始接触Java Excel导出功能的新手。这个实例将帮助你理解如何在Excel中创建并设置复杂的表头结构,使得数据的呈现...

    java复杂模板excel导出例子

    在Java编程中,导出复杂的Excel模板是一项常见的需求,尤其在数据分析、报表生成或数据交换等场景中。本文将深入探讨如何使用Java实现这一功能,包括选用的库、步骤、以及处理复杂模板的关键技巧。 首先,Java中最...

    java 导出 excel 2003,有例子

    在Java编程中,导出Excel文件是一项常见的任务,特别是在数据处理和报告生成的场景下。这里,我们将深入探讨如何使用Java来创建Excel 2003格式的文件,基于提供的标签和描述,我们可以推断使用的是JXL库。JXL是一个...

    java 导出excel(方法二)

    在Java编程中,导出Excel数据是常见的任务,特别是在数据处理和报表生成的场景下。本教程将聚焦于使用jxl库来实现这一功能。jxl是一个流行且强大的Java库,能够读写Microsoft Excel文件。这里我们将介绍如何利用jxl...

    Java 导出Excel.zip

    "Java 导出Excel.zip"这个压缩包文件提供了一个Java实现的解决方案,允许开发者以全泛型的方式方便地导出数据到Excel文件,而且支持动态创建不同数量的sheet页面,增强了灵活性。 1. **Java与Excel交互**:Java中...

    struts2导出excel java 导出excel JXL

    struts2导出excel java 导出excel: JXL_excel: 可以直接在elipse下运行的例子 可以直接导出excel文件(包含所需的jar包) CSharpJExcel: 是JXL的官方下载的 包括详细的文档 和jar包

    java导出图片到excel

    在Java编程中,导出数据到Excel是一种常见的需求,尤其当需要将图片与文本一起展示在电子表格中时。这个任务通常涉及到使用第三方库来处理Excel文件,因为Java标准库并未提供直接支持图像到Excel的功能。以下是一些...

    java导出excel及POI3.10jar包

    Java导出Excel是Java开发中常见的一项任务,特别是在数据分析、报表生成或数据交换等领域。Apache POI是一个流行的开源库,允许Java程序读取和写入Microsoft Office格式的文件,包括Excel(.xls和.xlsx)。在本场景...

    java通过Excel模板导出各种Excel

    java通过Excel模板导出各种Excel , 支持所有的动态数据,列表,图片, 好用的请给好评! 解压导入到eclipse就可以运行看到效果,里面有简单的例子 , 有很复杂的模板,通过模板导出数据。

    java 处理Excel 带 List

    在Java中导出Excel,首先要创建一个Workbook对象,它是Excel文件的容器。Apache POI提供了多种Workbook类型,如HSSFWorkbook用于处理老版本的.xls格式,而XSSFWorkbook则适用于.xlsx格式的新版Excel。 接下来,我们...

    java导出excel实例

    在Java编程环境中,导出Excel是一项常见的需求,特别是在数据分析、报表生成或数据交换等领域。本实例将探讨如何利用Apache POI库来实现这一功能。Apache POI是一个开源项目,它提供了读取和写入Microsoft Office...

    Java导出Excel文件(97--2003)

    在Java编程环境中,导出Excel文件是常见的需求,特别是在数据处理、报表生成或者数据分析的场景。本示例主要关注如何使用Java来创建适用于97-2003版Microsoft Excel的文件,这些文件通常以`.xls`为扩展名。这个版本...

    Java导出excel工具详细介绍(POI 和 EasyExcel),各种复杂需求情况的导出(包括动态设置合并单元格等)

    Java导出excel工具详细介绍(POI 和 EasyExcel),各种复杂需求情况的导出,代码拿来即可运行,各种情况的例子以及通用工具类都在里面,主要内容如下: 1. 第一部门:详细介绍POI使用以及完成各种复杂的Excel的导出...

    java 导出 excel

    在Java编程中,导出...总之,Java导出Excel涉及到的内容广泛,从选择合适的库到处理各种复杂需求,都需要开发者具备扎实的编程基础和对Excel文件格式的理解。通过不断实践和学习,你可以轻松应对各种Excel处理任务。

    java导出excel的详细例子

    ### Java导出Excel的详细例子 #### 背景与目的 在许多业务场景中,我们需要将数据库中的数据导出到Excel文件中,方便进行数据分析、报表制作等操作。Java作为一种广泛使用的编程语言,在处理此类任务时具有强大的...

    java 导出EXCEL代码

    在Java编程环境中,导出Excel文件...总的来说,Java导出Excel的核心在于理解工作簿、工作表、单元格的概念,以及如何通过JXL库的API来操作它们。通过不断实践和学习,可以掌握这个过程,从而高效地完成数据导出的任务。

    kavachart 报表 导出excel 例子

    本篇将深入探讨Kavachart报表导出Excel的例子,以及相关文件在实现这一功能时所扮演的角色。 首先,"kavachart 报表 导出excel 例子"这个标题表明我们要讨论的是一个具体的示例,演示如何使用Kavachart将报表数据...

    java程序导出Excel

    Java程序导出Excel是一项...总结起来,Java导出Excel主要涉及Apache POI库的使用,包括创建工作簿、工作表、行和单元格,设置样式以及写入文件。掌握这些基本操作后,你可以根据具体需求灵活构建各种复杂的Excel报表。

Global site tag (gtag.js) - Google Analytics