- 浏览: 590418 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
smilezhouwei:
请问CruiseControl在加载jar包时,由于jar包过 ...
修改CruiseControl的端口 -
zengxuefei:
不起作用啊,有bug
Flex+Java多文件上传 -
lzeus:
模仿的tomcat源码吧?
java事件处理机制(自定义事件)【转】 -
yangbobestone:
...
FreeMarker整合Struts2 -
fddjxllren:
那是因为你没配置事务,楼主的那个主要是针对事务的写法
Spring2.5+JUnit4单元测试
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet(filename);
HSSFRow row=null;
HSSFCell cell=null;
Settlement settlement=null;
//列头
row = sheet.createRow((short)(0));
cell = row.createCell((short)(0));
cell.setCellValue("订单号");
cell = row.createCell((short)(1));
cell.setCellValue("商户名");
cell = row.createCell((short)(2));
cell.setCellValue("公司名称");
cell = row.createCell((short)(3));
cell.setCellValue("下单时间");
cell = row.createCell((short)(4));
cell.setCellValue("金额");
short length=(short)list.size();
for(int i=1;i<length;i++){
settlement=(Settlement)list.get(i);
row = sheet.createRow((short)i);
cell = row.createCell((short)0);
cell.setCellValue(settlement.getOrderNum());
cell = row.createCell((short)1);
cell.setCellValue(settlement.getUsername());
cell = row.createCell((short)2);
cell.setCellValue(settlement.getCompany_name().toString());
cell = row.createCell((short)3);
cell.setCellValue(settlement.getCreatetime().toLocaleString());
cell = row.createCell((short)4);
cell.setCellValue(round(settlement.getTotal().doubleValue()/100,2));
}
row = sheet.createRow((short)(length));
cell = row.createCell((short)(0));
cell.setCellValue("合计");
cell = row.createCell((short)(1));
cell.setCellValue(round(count.doubleValue()/100,2));
//写文件
FileOutputStream fileOut = new FileOutputStream("/data/jsp/admin.yimei.com/webapps/WEB-INF/work/"+filename+".xls");
wb.write(fileOut);
fileOut.close();
//读文件
byte[] b=new byte[100];
File fileBook= new File(this.getServletContext().getRealPath("/WEB-INF/work/"+filename+".xls"));
if(!fileBook.exists()){
return;
}else{
try{
//设置输出的格式
InputStream in=new FileInputStream(fileBook);
response.reset();
response.setContentType("application/vnd.ms-excel;chartset=utf-8;charset=UTF-8");
response.addHeader("Content-Disposition","attachment; filename=\"" + fileBook.getName() + "\"");
log.info(new String(fileBook.getName().getBytes("ISO-8859-1"),"UTF-8"));
//循环取出流中的数据
int len=0;
while((len=in.read(b)) >0) {
response.getOutputStream().write(b,0,len);
}
in.close();
}catch(Exception e)
{
log.info(e.getMessage());
}
需要poi包的支持
- poi-contrib-3.0-rc4-20070503.jar (57.8 KB)
- 下载次数: 63
- poi-3.0-rc4-20070503.jar (887 KB)
- 下载次数: 86
- poi-scratchpad-3.0-rc4-20070503.jar (792.2 KB)
- 下载次数: 64
发表评论
-
Java枚举使用
2010-06-07 10:57 1183Java枚举使用 public class MyT ... -
在ssh、telnet断开之后继续执行程序
2010-05-28 13:54 6377在ssh、telnet断开之后继 ... -
Resin Web容器下服务初始化了两次
2010-05-26 10:01 3640Resin Web容器下服务初始化了两次: 问题描 ... -
java事件处理机制(自定义事件)【转】
2010-04-01 09:52 10231java事件处理机制(自 ... -
配置多个事务
2010-03-22 12:02 985有关配置多个数据源及事务管理时要注意在执行操作时要指明事务 ... -
Java缩放生成新的图片
2009-10-14 11:31 1318缩放生成新的图片,需要附件中的gif4j.jar支持 ... -
用Rome解析RSS
2009-09-03 13:58 7531用Rome解析Rss的例子 需要的jar包 ... -
Java 注解(Annotation)
2009-08-14 12:04 1294注解(Annotation) 为我们在代码中天界信息提供了一 ... -
Java类中数据以JSON格式输出结果
2009-06-17 10:16 14525/** * 以格式输出结果 * ... -
JAVA字符串转日期或日期转字符串
2009-06-10 16:31 1320文章中,用的API是SimpleDateFormat,它 ... -
Java中读写Properties文件的工具类
2009-05-26 14:05 12273package com.common.util; imp ... -
通过Java反射调用方法
2009-05-25 13:59 1847通过Java反射调用方法 这是个测试用的例子,通过反射 ... -
Java中对数据库的事务控制
2009-04-03 09:40 1327try{ conn.setAutoCommit(false ... -
Cookie管理
2009-04-03 09:39 1101package com.yimei.util; import ... -
Servlet中输出为XML工具类
2009-03-11 15:54 1227在工具类中定义如下方法: protected void r ... -
Java中取sql语句中的列
2009-02-16 17:21 2375package com.test; import java.s ... -
Java反射
2009-02-13 03:27 1097package com.yimei.test; import ... -
HttpClient入门
2009-02-11 12:52 2002developerWorks 中国 > ... -
Java中的类反射
2009-01-15 11:36 1441一、反射的概念 : 反射的概念是由Smith在1982年首次提 ... -
Java序列化
2009-01-14 09:43 1169package test; import java.io.F ...
相关推荐
总结,使用Java和Apache POI导出Excel文件涉及的主要知识点包括: 1. 引入Apache POI依赖 2. 创建Workbook对象(HSSFWorkbook或XSSFWorkbook) 3. 创建Sheet对象 4. 创建Row和Cell对象,设置单元格内容 5. 使用...
使用POI导出Excel文件** 导出Excel文件主要涉及以下几个步骤: - **创建Workbook对象**:这是Excel文件的容器,可以使用`XSSFWorkbook`(针对.xlsx)或`HSSFWorkbook`(针对.xls)创建。 - **创建Sheet对象**:...
通过以上步骤,我们成功地实现了使用Apache POI在Java中导出Excel文件,并实现了自动换行的功能。这种方式不仅可以提高工作效率,还能确保数据的准确性和完整性。 #### 六、注意事项与优化建议 - **兼容性问题**:...
原文 https://blog.csdn.net/w893932747/article/details/89354979
java使用POI导出 Excel+图片工具类 ,里面含有poi jar包,只调用接口即可直接保存Excel。使用的时候需先把数据封装,具体包装需根据实际导出数据进行处理。文件demo中只提供包装格式。
在这个“POI导出Excel表格”的实例中,我们将深入探讨如何利用Apache POI进行Excel文件的导入与导出操作。 首先,我们需要在项目中集成Apache POI库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```...
接下来,我们将创建一个简单的Java程序来演示如何使用POI导出Excel文件。首先,导入必要的POI库: ```java import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.*; import ...
在这个特定的例子中,我们将讨论如何使用POI库基于一个Excel模板文件循环输出数据行,并将结果导出为新的Excel文件。 首先,我们需要理解POI库的基本概念。POI提供了HSSF(Horizontally SpreadSheet Format)和XSSF...
### 文件下载:使用POI导出Excel文档 在日常工作中,我们经常需要处理大量数据,并将其以Excel格式导出供用户下载。Java中一个非常强大的工具包——Apache POI可以帮助我们实现这一需求。Apache POI是一个用于读写...
在利用POI导出数据库到Excel的过程中,主要涉及以下几个步骤: 1. **准备环境**:确保项目中已经引入了Apache POI的依赖。在本例中,你已经有了`poi.jar`包,这通常包含在项目的类路径中。如果使用现代构建工具如...
在Java中,如果你需要导出Excel文件,Java POI是一个非常实用的工具。下面将详细介绍如何使用Java POI来实现Excel的导出。 1. **引入依赖** 在Java项目中使用POI,首先需要在项目的构建文件(如Maven的pom.xml或...
在本案例中,我们关注的是如何使用 Apache POI 库来导出 Excel 文件,特别是根据模板导出和简单列表导出。下面将详细介绍这个过程。 1. **Apache POI 概述** Apache POI 提供了 Java API 来读写 Microsoft Office ...
4. **导出Excel**:最后,`jxls-poi`会生成一个新的Excel文件,其中包含了从JSON数据填充后的内容。你可以选择保存到本地或者直接通过HTTP响应发送给用户下载。 具体代码示例可能如下: ```java import org.jxls....
Apache POI 是一个开源项目,专门...总结起来,"poi导出excel需要的jar"是指在Java项目中使用Apache POI库导出Excel文件时,需要确保正确地包含了Apache POI的相关依赖,并且理解如何使用其API来创建、操作Excel文档。
本教程将详细讲解如何使用Apache POI在Web环境中导出Excel表格,避免生成不必要的临时文件,从而优化系统资源管理。 一、Apache POI简介 Apache POI 是一个开源项目,它提供了Java API来处理Microsoft的Office格式...
标题“poi导出excel通用类”指的是使用Apache POI库创建一个可以用于导出Excel文件的Java类。Apache POI是开源项目,提供了一组API,使得开发者可以在Java应用程序中读写Microsoft Office格式的文件,包括Excel。在...
Java实现POI导出Excel是Java开发者常用的一种技术,用于生成和操作Microsoft Office Excel文件。在Java中,Apache POI库提供了对微软Office文档格式的支持,包括读取和写入Excel文件。这篇博客文章...
标题中的“poi导出csv文件”指的是使用Apache POI库来生成CSV(逗号分隔值)文件。Apache POI是Java中一个流行的库,它主要用于处理Microsoft Office格式的文件,如Excel。在这个场景中,我们将探讨如何使用POI来...