资源简介
一个index页面,三个链接实现excel的动态读取和导入,最最重要的是里面的类可以复用。。。自己改改应该可以应用到自己的工程中。。

代码片段和文件信息
package com.poi.readServlet;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFDateUtil;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
public class PoiRead extends HttpServlet {
/**
* The doGet method of the servlet.
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
this.doPost(request response);
}
/**
* The doPost method of the servlet.
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“text/html;charset=gb2312“);
PrintWriter out = response.getWriter();
String filePath = new String(request.getParameter(“file“).getBytes(
“ISO-8859-1“) “gb2312“);
//Poi Read
try {
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(
filePath));
// 创建工作簿
HSSFWorkbook workBook = new HSSFWorkbook(fs);
/**
* 获得Excel中工作表个数
*/
out.println(“工作表个数 :“+workBook.getNumberOfSheets()+“
“);
for (int i = 0; i < workBook.getNumberOfSheets(); i++) {
out.println(“ “+i+“ ***************工作表名称:“+workBook.getSheetName(i)+“ ************
“);
// 创建工作表
HSSFSheet sheet = workBook.getSheetAt(i);
int rows = sheet.getPhysicalNumberOfRows(); // 获得行数
if (rows > 0) {
sheet.getMargin(HSSFSheet.TopMargin);
for (int j = 1; j < rows; j++) { // 行循环
HSSFRow row = sheet.getRow(j);
if (row != null) {
int cells = row.getLastCellNum();//获得列数
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1162 2011-07-13 09:12 JSPExcel\.classpath
文件 297 2011-07-13 10:29 JSPExcel\.myme
文件 1751 2011-07-12 16:23 JSPExcel\.project
文件 493 2011-07-12 16:10 JSPExcel\.settings\.jsdtscope
文件 395 2011-07-12 16:10 JSPExcel\.settings\org.eclipse.jdt.core.prefs
文件 462 2011-07-12 16:10 JSPExcel\.settings\org.eclipse.wst.common.component
文件 252 2011-07-12 16:10 JSPExcel\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2011-07-12 16:10 JSPExcel\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-07-12 16:10 JSPExcel\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 8362 2011-07-13 15:08 JSPExcel\src\com\poi\readServlet\PoiRead.java
文件 1266 2011-07-12 17:12 JSPExcel\src\com\shangyu\action\WriteExcel.java
文件 414 2011-07-12 17:12 JSPExcel\WebRoot\download.jsp
文件 1721 2011-07-12 17:15 JSPExcel\WebRoot\download2.jsp
文件 949 2011-07-13 09:18 JSPExcel\WebRoot\index.jsp
文件 36 2011-07-12 16:10 JSPExcel\WebRoot\me
文件 1128 2011-07-13 09:35 JSPExcel\WebRoot\readexcel.jsp
文件 4885 2011-07-13 15:08 JSPExcel\WebRoot\WEB-INF\classes\com\poi\readServlet\PoiRead.class
文件 1911 2011-07-13 09:12 JSPExcel\WebRoot\WEB-INF\classes\com\shangyu\action\WriteExcel.class
文件 725735 2009-10-24 22:11 JSPExcel\WebRoot\WEB-INF\lib\jxl.jar
文件 1675036 2010-10-29 20:40 JSPExcel\WebRoot\WEB-INF\lib\poi-3.7-20101029.jar
文件 264108 2010-10-29 20:40 JSPExcel\WebRoot\WEB-INF\lib\poi-examples-3.7-20101029.jar
文件 498259 2010-10-29 20:40 JSPExcel\WebRoot\WEB-INF\lib\poi-ooxm
文件 3967696 2010-10-29 20:40 JSPExcel\WebRoot\WEB-INF\lib\poi-ooxm
文件 840218 2010-10-29 20:40 JSPExcel\WebRoot\WEB-INF\lib\poi-scratchpad-3.7-20101029.jar
文件 846 2011-07-13 09:33 JSPExcel\WebRoot\WEB-INF\web.xm
目录 0 2011-07-13 09:33 JSPExcel\WebRoot\WEB-INF\classes\com\poi\readServlet
目录 0 2011-07-13 09:12 JSPExcel\WebRoot\WEB-INF\classes\com\shangyu\action
目录 0 2011-07-13 09:15 JSPExcel\WebRoot\WEB-INF\classes\com\poi
目录 0 2011-07-13 09:12 JSPExcel\WebRoot\WEB-INF\classes\com\shangyu
目录 0 2011-07-13 09:33 JSPExcel\src\com\poi\readServlet
............此处省略17个文件信息
- 上一篇:groovy-all-2.4.12.jar
- 下一篇:maven3.2
相关资源
- java代码编写将excel数据导入到mysql数据
- java根据模板导出PDF详细教程(包含统
- javaPOI ssm导入导出
- excel导出导入读取数据的jar包
- javaweb Excel生成器
- 将jsp页面中的table中的数据导出到ex
- POI生成Excel POI操作Excel POI读取Excel P
- org.apache.poi JAR包 Java
- Poi操作excel批量导入导出项目需要的
- Android 百度地图 SDK v3_3_0 五 ---POI搜索
- ixchariot android endpoint9.6 可以和6.7 7.3配
- excel导出添加水印
- POI替换文本和图片,解决分割异常替
- java创建excel文件所需的jar包(jxl.jar
- poi操作word书签,兼容2003和2007
-
poi-ooxm
l-schemas-3.17.zip 最新版 - HSSFWorkbookXSSFWorkbook所需全部jar
- 最新POI Lib Java Excel转换成Txt
- android 百度地图定位当前位置及POI搜索
- Java POI所需jar包
- 用itext实现pdf导出表格数据及水印操作
- Java处理Excel文档需要的完整POI依赖j
- Android导出Excel
- android 百度地图显示搜索城市和POI搜索
- 用java实现word统计报表和图形统计的导
- java_poi导入excel通用工具类
- poi-4.0.0全部jar包
- android 智能停车
- Android数据转化为Excel表格导入导出
- Java代码 MySql导出到SqlLite
评论
共有 条评论