`
liyinfeng56
  • 浏览: 93594 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java导出方法

阅读更多
//导出方法
 public void WriteToOutputStream(OutputStream out, String excelName,List list) throws Exception {
		WritableWorkbook workbook = Workbook.createWorkbook(out);
		WritableSheet sheet = workbook.createSheet(excelName, 0);
		WritableCellFormat ccf = new WritableCellFormat();

		ccf.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
		ccf.setAlignment(jxl.format.Alignment.CENTRE);
		WritableCellFormat numcf = new WritableCellFormat(new NumberFormat(
				"#,##0.00"));
		numcf.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
		numcf.setAlignment(jxl.format.Alignment.RIGHT);

		WritableCellFormat zbcf = new WritableCellFormat();
		zbcf.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
		zbcf.setAlignment(jxl.format.Alignment.LEFT);		
		//设置列头
		sheet.addCell(new Label(0, 0, "名称", zbcf));
		sheet.addCell(new Label(1, 0, "性别", zbcf));
		sheet.addCell(new Label(2, 0, "地址", zbcf));
		sheet.setColumnView(0, 16);
	    //循环输出值
		for (int i = 0; i < list.size(); i++) {
			Map map = (Map)list.get(i);	
			String name =map.get("name").toString();
			sheet.addCell(new Label(0, i+1, String.valueOf(name), zbcf));			
			String sex = map.get("sex").toString();			
			sheet.addCell(new Label(1, i+1, String.valueOf(sex), zbcf));			
			String add = map.get("add").toString();	
			sheet.addCell(new Label(2, i+1, String.valueOf(add), zbcf));		
			
		}
		workbook.write();
		workbook.close();
	}



//action 调用
response.reset();
				response.setHeader("Content-Disposition", "attachment; filename=\""
						+ new String("个人信息导出".getBytes("gb2312"),
								"iso8859-1") + ".xls\"");
				
				export.WriteToOutputStream(response.getOutputStream(),"个人信息导出", list);
				response.setContentType("application/ms-excel;charset=gb2312");
分享到:
评论

相关推荐

    java 导出数据为sav格式

    - 执行导出:运行Java程序,调用导出方法,生成.SAV文件。 - 部署到Maven私服:通过Maven命令行或构建工具将项目打包成.jar,并推送到私有Maven仓库,供其他项目使用。 以上是关于"java导出数据为sav格式"的详细...

    java导出SPSS格式文件

    在提供的"JAVA导出SPSS文件源代码"中,你可以看到具体的实现细节,包括类的设计、方法的实现以及如何与SPSS文件格式进行交互。通过对这些源代码的学习和理解,可以进一步提升你在Java处理数据文件方面的技能。

    Java导出CSV文件

    java导出数据时,如果对数据格式没有特殊要求,为了提高效率可以导出CSV格式的文件,导出CSV文件不支持多个sheet页。

    Java导出Word文件

    首先,Java导出Word文件通常有两种方式:一是使用Apache POI库,二是使用JODConverter库。Apache POI是广泛使用的开源库,它允许Java程序员创建、修改和显示Microsoft Office格式的文件,包括Word(.doc和.docx)。...

    用JAVA导出MYSQL的数据

    总结起来,使用Java导出MySQL数据的关键在于正确调用系统命令`mysqldump`,并管理好输入输出流以确保数据的完整性和编码正确性。同样,导入数据时也需调用`mysql`命令,并确保所有相关的环境变量和权限设置都已就绪...

    java导出oracle数据方法实例

    java导出oracle,仅支持单表导出,可以自己修改成多表的

    java导出oracle数据(单表)

    Java 导出 Oracle 数据(单表) 在本资源中,我们将讨论如何使用 Java 语言导出 Oracle 数据库中的单表数据。该资源提供了一个完整的示例代码,展示了如何使用 Java 语言连接 Oracle 数据库,执行导出操作,并处理...

    java poi导出图片到excel示例代码

    Java POI导出图片到Excel示例代码详解 Java POI是Java开发中常用的开源库,用于读写Microsoft Office文件格式,包括Excel、Word、PowerPoint等。今天,我们将介绍如何使用Java POI将图片导出到Excel中。 标题解释 ...

    使用java导出PPT的方法_简单的例子

    总结起来,使用Java导出PPT主要涉及以下几个步骤: 1. 引入Apache POI库。 2. 创建`XMLSlideShow`对象。 3. 创建`XSLFSlide`对象表示幻灯片。 4. 在幻灯片上添加内容,如`XSLFTextShape`表示文本。 5. 将`...

    java导出图片到excel

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

    JAVA 导出WORD

    此外,描述中提到的"完整的JAVA导出WORD源代码,解压即可运行"意味着提供的压缩包可能包含一个完整的Java项目,用户只需要解压并运行即可体验或学习如何使用Jacob库进行Word文档操作。这个项目可能包括了构建文件...

    java导出docx导出pdf

    Java编程语言在处理文档转换方面提供了强大的支持,...综上所述,"java导出docx导出pdf"的项目提供了一个Java解决方案,通过利用Apache POI和iText库,实现了从Docx到PDF的快速转换,适用于各种需要文档转换的场景。

    java导出PDF、导出漂亮PDF、导出指定格式PDF

    我们在项目当中经常要导出pdf文档,pdf文档还要按一定的格式导出,以下介绍导出pdf文档功能: 1)支持A4纸大小导出 2)指定文字显示的位置 3)支持表格展示数据 4)添加水印 5)代码全开源,在多个项目中使用,放心...

    java导出excel超过65536条记录出错

    java导出excel超过65536条记录出错 java导出excel超过65536条记录出错 java导出excel超过65536条记录出错 java导出excel超过65536条记录出错

    java导出到excel的工具类

    在Java编程中,导出数据到Excel是一种常见的需求,特别是在数据分析、报表生成或者数据交换的场景下。Apache POI是一个强大的库,专为处理Microsoft Office格式的文件,尤其是Excel(.xlsx和.xls)文件。本篇文章将...

    java导出Excel 时候 相同行合并

    java导出Excel 时候 相同行合并(可合并多列); 已测试通过;

    java导出excel树结构工具类

    该工具类实现java导出树形结构的方法,并未采用excel分组功能实现,而是根据树节点显示层级设置excel样式。针对easyUi,treeGrid开发的导出excel功能。方法简便实用、性强、通俗易懂。项目中亲测,no problem。

    java导出复杂Excel内容数据动态循环

    java导出复杂Excel内容数据动态循环

    java导出Word修改后缀名

    java导出文件, freemarker导出word需要ftl文件,java导出Word常见问题。2.TXT修改后缀名为.ftl

    Java导出Oracle数据库数据

    Java 导出 Oracle 数据库数据 Java 是一种流行的编程语言,广泛应用于各种领域。...使用 exp 和 imp 命令可以实现数据的导出和导入,而 Java 语言可以使用 Runtime.getRuntime().exec() 方法来执行这些命令。

Global site tag (gtag.js) - Google Analytics