- 浏览: 1221833 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (883)
- Spring (101)
- Swing (1)
- Mysql (21)
- Js (59)
- Jsp (2)
- Hibernate (19)
- Myeclipse (5)
- SqlServer 2000 (2)
- poi (15)
- Java (70)
- SSH (12)
- Html (47)
- Fusion Charts (1)
- C\C++ (2)
- 汇编 (36)
- Jquery (37)
- Struts2 (6)
- Ubuntu (16)
- powerDesinger (4)
- Jboss (3)
- JAX-RS (13)
- JAXB (5)
- JAX-WS (11)
- JMS (4)
- WebSocket (8)
- PHP (16)
- Flash (1)
- maven (3)
- Oracle (8)
- HttpClient (6)
- sqlserver (19)
- svn (5)
- Tomcat (3)
- Jdbc (3)
- EsayUi (11)
- 微信公众平台 (19)
- IIS (2)
- Freemarker (11)
- Comet (1)
- Spring MVC (85)
- JBoss Seam (3)
- 二维码 (9)
- Spring Security (4)
- Ehcache (3)
- Apache Shiro (7)
- jackson (16)
- JPA (8)
- jcaptcha (2)
- RSA (2)
- Ajax (6)
- 跟我学Shiro (0)
- Spring4 (19)
- 跟我学spring3 (0)
- css (32)
- excel (4)
- Filter (3)
- 微信公众帐号开发教程 (0)
- Android (6)
- log4j (6)
- 淘宝接口 (17)
- 支付集成 (3)
- 单点登录 (3)
- Html5 (27)
- 移动平台前端 (3)
- Linux (44)
- FusionCharts (27)
- Json Jackson Xml (5)
- 方培工作室-微信开发 (0)
- Apache与Tomcat与IIS整合 (10)
- Nginx (17)
- webService (2)
- apache (4)
- lucene (3)
- lodop (2)
- Shiro (3)
- zTree (2)
- ireport (12)
- Servlet3.0 (5)
- 前端美工 (19)
- AngularJS (1)
- C#开发微信门户及应用 (0)
- Shell (3)
- bat脚本 (16)
- Bootstrap (26)
- Less (10)
- photoshop (6)
- Redis (6)
- Mongodb (10)
- MyBatis (3)
- 数据结构 (0)
- 读写分离-主从复制 (0)
- JFinal (0)
- 百度地图api (3)
- hadoop-hbase-hive-spark (3)
- WebStorm (2)
- Quartz (5)
- ios (0)
- Mina (8)
- Android Studio (4)
- Ratchet教程 (0)
- 移动端重构系列 (1)
- cubic-bezier贝塞尔曲线CSS3动画工具 (1)
- nginx+tomcat+memcached集群 (0)
- 集群 (0)
- ZooKeeper (3)
- Dubbo (0)
- vpn (0)
- kafka (0)
- JVM垃圾回收机制 (0)
- 微信小程序 (0)
- Lua (0)
- Hystrix (0)
- Vue.js (0)
- mycat (0)
- Openresty (0)
- springBoot (0)
- 新分类 (0)
- guava (0)
- 大数据 (0)
- Sentinel (0)
最新评论
-
JackMacing:
中文怎么解决?
SpringMVC与iReport(JasperReports) 5.6整合开发实例 -
18335864773:
用pageoffice把.可以实现在线的文档操作.直接转pdf ...
转:使用jasperreport动态生成pdf,excel,html -
linhao0907:
推荐一款轻量开源的支付宝组件:https://github.c ...
关于Alipay支付宝接口(Java版) -
songronghu:
太好了,非常有用,谢谢分享~
Java ConcurrentModificationException 异常分析与解决方案 -
wzwahl36:
http://www.atool.org/json2javab ...
Java下利用Jackson进行JSON解析和序列化
java中导出Excel有两个组件可以使用,一个是jxl,一个是POI,我这里用的是POI。导出是可以在服务器上生成文件,然后下载,也可以利用输出流直接在网页 中弹出对话框提示用户保存或下载。生成文件的方式会导致服务器中存在着垃圾文件,实现方式不太优雅,所以这里我采用的是后面直接通过输出流的方式。 1、修改WEB服务器的CONF/web.xml,添加 <mime-mapping> <extension>xls</extension> <mime-type>application/vnd.ms-excel</mime-type> </mime-mapping> 如果不添加这个,那么在网页中下载的时候就变成了JSP文件 2、download.jsp文件 <%@ page contentType="application/vnd.ms-excel" language="java" import="java.util.*,com.shangyu.action.WriteExcel" pageEncoding="GBK"%><% response.setHeader("Content-Disposition","attachment;filename=test123.xls");//指定下载的文件名 response.setContentType("application/vnd.ms-excel"); WriteExcel we=new WriteExcel(); we.getExcel("111.xls",response.getOutputStream()); %> 注意不要有html代码,并且除了<% %> 中间的代码,其它的地方不要有空格。否则在导出文件的时候会在后台出现异常,虽然不影响程序的使用,到时令人看起来 不太舒服 3、WriteExcel.java 生成Excel的JavaBean,复杂的应用请查看API package com.shangyu.action; import java.io.*; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFCell; public class WriteExcel { public void getExcel(String sheetName,OutputStream output) { HSSFWorkbook wb=new HSSFWorkbook(); HSSFSheet sheet1=wb.createSheet("sheet1"); HSSFRow row=sheet1.createRow((short)0); HSSFCell cell=row.createCell((short)0); cell.setCellValue(1); row.createCell((short)1).setCellValue(2); row.createCell((short)2).setCellValue(3); row.createCell((short)3).setCellValue("中文字符"); row=sheet1.createRow((short)1); cell=row.createCell((short)0); cell.setCellValue(1); row.createCell((short)1).setCellValue(2); row.createCell((short)2).setCellValue(3); row.createCell((short)3).setCellValue("中文字符"); //FileOutputStream fileout=new FileOutputStream("workbook.xls"); try { output.flush(); wb.write(output); output.close(); } catch (IOException e) { e.printStackTrace(); System.out.println( "Output is closed "); } } } 通过以上三步,应该可以直接生成Excel文件下载或保存了,这在一些信息系统中相当有用
发表评论
-
POI 读取word (word 2003 和 word 2007)
2016-05-16 10:55 1184最近在给客户做系统的时候,用户提出需求,要能 ... -
JexcelApi和POI导入Excel日期识别成数字的解决方案
2014-12-07 20:01 556用过Jxl或者POI导入Excel信息的朋友应该都遇到过这样 ... -
POI对Excel自定义日期格式的读取
2014-12-07 13:15 795用POI读取Excel数据:(版本号:POI3.7) 1、 ... -
POI解析Excel2007
2014-12-07 13:16 641Poi解析excel2007代码 p ... -
SpringMVC:生成Excel和PDF
2014-12-13 10:22 746参考资料 1 用spring MVC 生成Excel和PD ... -
spring MVC 导出excel
2014-10-21 16:13 529// 导出excel方法 @Requ ... -
POI 合并单元格 及 注意事项
2014-10-20 09:20 2676POI进行跨行需要用到对象HSSFSheet对象,现在就当我 ... -
POI实现Excel插入多张图片(转)
2013-04-12 10:12 1396POI的操作Excel时,不可避免有操作图片的处理。怎么插入 ... -
使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10 如何 解决?
2013-04-08 15:13 1970解决了 是一个转换问题 //将被表示成1.392243 ... -
宿舍管理系统
2012-03-04 00:26 1907项目名称 宿舍管理系统 开发工具 MyEclipse6.0+ ... -
用POI在JSP中生成Excel报表
2011-11-14 23:05 2507在servlet、javaBean、。。。中生成一个HSSFW ... -
Java利用poi读写Excel需要注意的问题
2011-10-05 23:27 1016接到用Java进行数据 ... -
poi设置行高列宽
2011-09-20 23:38 5428前些天写了一篇用POI导出Excel遇到的一个怪异的问题,今天 ... -
用POI读写Excel
2011-09-19 20:52 1044大家注意,请用最新 ...
相关推荐
本示例将详细介绍如何在JSP中利用POI库生成Excel文件,并直接在浏览器中导出。 首先,确保在项目中已经引入了Apache POI的依赖库。POI提供了对Excel 2003(HSSF)和Excel 2007以上版本(XSSF)的支持。在这个示例中...
标题中的“poi读取excel并输出到jsp页面”是指使用Apache POI库来处理Microsoft Excel文件,并将数据在JavaServer Pages (JSP) 页面上显示的技术。Apache POI 是一个开源项目,它允许开发者创建、修改和显示MS ...
"jspexcel"可能是项目的名字,可能包含了一个或多个JSP文件,用于展示如何使用POI生成Excel,还可能包含了一些辅助类或者配置文件,如JavaBean、CSS、JavaScript文件等。 7. **最佳实践**: 虽然将POI代码放在JSP...
本文将详细介绍如何利用JSP结合POI库生成Excel文件并在用户端实现文件的下载。 首先,需要注意的是,在Web应用中,通常有两种方式生成文件供用户下载。一种是将文件先写入服务器的文件系统中,用户通过访问对应的...
在Java Web开发中,"Excel poi java jsp"是一个常见的技术组合,用于处理Excel文件的导入和导出功能。此组合利用Apache POI库来操作Excel文件,通过Servlet作为服务器端处理逻辑,而JSP则作为用户界面进行交互。下面...
“poi动态生成excel”,表示项目可以利用POI动态创建新的Excel文件,这在需要自动生成报告或统计数据时非常有用。 在压缩包文件名称“JSPExcel”中,我们可以推测这可能包含了整个项目的所有源代码和资源文件,例如...
3. 使用jsp文件来生成excel文件并输出到浏览器 4. 使用java类文件来生成excel文件 5. 使用poi组件来创建excel工作表和添加数据 6. 使用输出流将excel文件输出到浏览器中 本文档对开发者来说非常有用,因为它提供了...
在这个示例中,我们可能就是利用了POI库来生成Excel文件。 生成Excel文件的基本步骤如下: 1. 引入Apache POI库:在项目中添加Apache POI的依赖,通常通过Maven或Gradle管理。例如,在Maven的`pom.xml`文件中添加...
有时候,我们希望在不显示“文件下载”提示的情况下直接在浏览器中打开Word或Excel文件。这通常涉及到调整浏览器的MIME类型处理方式,或者在服务器端调整输出内容的方式。 六、JSP页面TABLE到Excel的转换 JSP页面上...
- **动态生成Excel内容**:可以在JSP页面中使用Java代码动态生成Excel的具体内容,例如表格数据、样式等。 - **处理大量数据**:对于需要处理大量数据的情况,可以考虑使用更高效的方式来生成Excel文件,比如使用...
在本项目中,我们将探讨如何利用POI技术和SSM框架将Excel数据有效地导入MySQL数据库。 首先,我们需要了解Apache POI库。POI是一个开源的Java API,它允许我们读取、创建、修改Excel文件。通过使用POI,我们可以...
在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,它允许开发者创建动态网页。本文将深入探讨如何使用JSP技术来实现Word和Excel文档的在线预览功能,这对于许多Web应用程序来说是一项非常实用...
标题 "poi解析jsp上传的excel文件并导入mysql(支持xls和xlsx)" 涉及的是一个Java Web项目,利用Apache POI库处理用户通过JSP上传的Excel文件,并将数据存储到MySQL数据库中。Apache POI是Java平台上的一个开源项目...
Java JSP 上传下载Excel是Web开发中常见的需求,尤其在数据交换、报表生成和数据分析等领域。Apache POI 是一个广泛使用的开源库,它允许Java开发者读取、创建、更新和格式化Microsoft Office文件,包括Excel(.xls ...
在我们的场景中,JSP将用于生成Excel文件。 要将JSP页面的HTML表格导出为Excel,我们通常会利用HTTP响应头来设置内容类型为`application/vnd.ms-excel`,这样浏览器就会将响应的数据解析为Excel文件。以下是简单的...
综上所述,这个Java J2EE项目利用Apache POI实现了对Excel文件的全面操作,包括创建、读取、修改和保存,还涉及到了XSL转换以及文件的上传和下载功能。在实际应用中,需要考虑性能、安全性和用户体验等多个方面。