资源简介
运用apache的fileupload库实现文件上传,运用jxl分析导入的excel数据。
只需在现有页面上添加一个“导入”按钮就可实现excel导入数据库的功能,点击“导入”按钮,选择要上传的文件后会立即开始上传。
采用iframe的方式,如此诸如google、百度的ie工具栏就不会自动拦截了。
这个资源是个eclipse项目。代码有很多注释的。写的比较简洁。因为公司需要做个通过excel文件导入号码的功能,只想在界面上添加一个“导入”按钮,所以做了这个。希望对大家有用。
代码片段和文件信息
package exceltool;
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
/**
* @author 作者:陈小稳 E-mail:ccxw1983@yahoo.com.cn
* @version 创建时间:2008-1-1 下午09:07:00
* 类说明:
*/
public class TestJXL {
static File file=new File(“D:\\excel\\a.xls“);
/**
* @param args
*/
public static void main(String[] args) {
readExcel(file);
}
public static String readExcel(File file) {
StringBuffer buf=new StringBuffer(““);
try {
Workbook book = Workbook.getWorkbook(file);
Sheet sheet = book.getSheet(0);
int rownum = sheet.getRows(); // �õ�����
int colnum = sheet.getColumns();//�õ�����
if (rownum != 0) {
for (int j = 0; j < rownum; j++) {
for (int i = 0; i < colnum; i++){
Cell cell = sheet.getCell(i j);
String content = cell.getContents();
buf.append(content+““);
System.out.println(“(“ + i + ““ +j + “)=“
+ content);
}
buf.append(“\\r\\n“);
}
}
} catch (BiffException e) {
e.printStackTrace();
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return buf.toString();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 600 2008-01-02 09:25 eclipse项目的导入excel的例子\uploadFile\.classpath
文件 304 2008-01-02 09:18 eclipse项目的导入excel的例子\uploadFile\.myme
文件 1228 2007-12-30 14:52 eclipse项目的导入excel的例子\uploadFile\.project
文件 9728 2008-01-01 21:18 eclipse项目的导入excel的例子\uploadFile\a.xls
文件 447 2008-01-02 23:34 eclipse项目的导入excel的例子\uploadFile\readme 首页链接.txt
文件 1346 2008-01-01 21:49 eclipse项目的导入excel的例子\uploadFile\src\exceltool\TestJXL.java
文件 4554 2008-01-02 09:23 eclipse项目的导入excel的例子\uploadFile\src\Upload\SimpleUploadFile.java
文件 67827 2007-12-30 12:59 eclipse项目的导入excel的例子\uploadFile\Using FileUpload - FileUpload.mht
文件 352 2007-12-31 00:32 eclipse项目的导入excel的例子\uploadFile\WebRoot\haoma\uploadba
文件 2282 2008-01-02 09:20 eclipse项目的导入excel的例子\uploadFile\WebRoot\haoma\uploadif
文件 703 2008-01-02 09:21 eclipse项目的导入excel的例子\uploadFile\WebRoot\index.jsp
文件 39 2007-12-30 12:55 eclipse项目的导入excel的例子\uploadFile\WebRoot\me
文件 2291 2008-01-02 09:25 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\classes\exceltool\TestJXL.class
文件 4877 2008-01-02 09:25 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\classes\Upload\SimpleUploadFile.class
文件 704543 2008-01-01 21:22 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\lib\jxl.jar
文件 83613 2007-12-30 12:57 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_commons_io\commons-io-1.3.1.jar
文件 53082 2007-12-30 12:57 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_fileupload\commons-fileupload-1.2.jar
文件 1312 2007-12-30 15:03 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\web.xm
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\classes\exceltool
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\classes\Upload
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_commons_io
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_fileupload
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\classes
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF\lib
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\src\exceltool
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\src\Upload
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\haoma
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\me
目录 0 2008-01-02 23:15 eclipse项目的导入excel的例子\uploadFile\WebRoot\WEB-INF
目录 0 2008-01-02 09:25 eclipse项目的导入excel的例子\uploadFile\.myeclipse
............此处省略7个文件信息
相关资源
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- python实现的ftp自动上传、下载脚本
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- 先进先出库存管理excel表格.rar
- [免费]强大的OFFICE经验(Word Excel)
- stm32 ds18b20 温度传感器 测试通过
- ICD10 excel
- GUI银行管理系统
-
分别适用于.NET fr
amework 2.0和4.0的E - K码和经纬度转换excel表格
- 超市收银系统eclipse access大学课程设计
- Php 导出数据为EXCEL程序
- 模拟ATM柜员机系统--连接数据库
- 项目周报格式(excel格式报表)
- A*算法的2D演示(带源码)
- 一个基于MFC的GridCtrl,提供类似Excel的
- 上传大文件并显示进度条控件实例
- 代码审查表和代码审查实例
- EXCEL横转竖(列转行)宏
- Excel高效办公实例
- 通过webservice上传和下载文件
- 湖南省计算机等级二级考试excel题集锦
- 仿126 网易 163 邮箱 界面
- 图片上传组件v1.0
- EXCEL文件转换成固定的格式的文本格式
- Tomcat6.x
评论
共有 条评论