资源简介
运用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个文件信息
相关资源
- JMF的音视频实时交互及存储的具体实
- 四舍六入五成双excel加载宏
- RMI 服务器与客户端源码,很简单,自
- IntelliJ IDEA Maven Mybatis generator 自动生成
- .net EXCEL高效率导出数据源码项目
- 对账工作,可以自动提取摘要中单号
- 毕向东全集视频
- 自制EXCEL计算器,免去敲打计算器
- excel进销存系统
- excel2016版进销存系统
- UnityExcel(net3.5or4.x).rar
- 前端页面实现对数据库的操作
- 水蒸汽焓熵表for Excel.rar
- EXCEL进销存管理系统+含对账单应收应
- MyTriangle
- 今日头条内部面试题.2018.10
- 2019年海淀金现代面试题笔试题
- EXCEL上机试题
- 微信小程序连接阿里云物联网平台云
- springboot文件上传路径保存数据库并且
- Gojs设备线路高亮Demo
- excel转KML模板
- arcgis js api 加载天地图底图
- springboot整合oss实现文件的上传查看删
- Excel表格读取工具
- 航空售票系统课程设计
- SSH企业案例erp_项目整合-完整高清视频
- 三线程分别显示各自时间
- 三线程随机显示26个字母
- labview一维数组保存到Excel
评论
共有 条评论