java读取 xls 文件 存入数据库
来源:互联网 发布:html编程工具 编辑:程序博客网 时间:2024/05/01 23:21
package com.accp.function;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import com.accp.util.ConnectionManager;
/** * 读取Excel,存入数据库
* * @author zhusujian
* */
public class ReadExcel {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
public ReadExcel() {
Workbook workBook = null;
conn = ConnectionManager.getConnection();
List list = new ArrayList();
// 直接从本地文件创建Workbook
// 从输入流创建Workbook
try {
InputStream is = new FileInputStream("assrow.xls");
workBook = Workbook.getWorkbook(is);
// 从0开始,第一张工作表
Sheet sheet = workBook.getSheet(0);
// 拿到列,行
int column = sheet.getColumns();
int row = sheet.getRows();
// 拿到每一行,每列的值
for (int i = 1; i < row; i++) {
for (int j = 0; j < column; j++) {
Cell cell = sheet.getCell(j, i);
list.add(cell.getContents());
}
}
String sql = "insert into assrow values(?, ?, ?, ?, ?, ?)";
for (int i = 0; i < list.size() / 6; i++) {
pstmt = (PreparedStatement) conn.prepareStatement(sql);
pstmt.setString(1, (String) list.get(i * 6));
pstmt.setString(2, (String) list.get(i * 6 + 1));
pstmt.setString(3, (String) list.get(i * 6 + 2));
pstmt.setString(4, (String) list.get(i * 6 + 3));
pstmt.setString(5, (String) list.get(i * 6 + 4));
pstmt.setString(6, (String) list.get(i * 6 + 5));
pstmt.executeUpdate(); pstmt.close();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
workBook.close();
} } }
- java读取 xls 文件 存入数据库
- Java读取xls文件
- java读取xls文件
- 用Java代码读取Ecxel文件,再存入mysql数据库
- 上传xls文件并解析数据存入msyql数据库
- java 读取txt文件和xls文件
- JAVA读取xls文件和xlsx文件
- JAVA读取xls文件和xlsx文件
- 疯狂java Java读取xls文件
- 文件在数据库中的存入及读取
- 上传Excel文件并读取存入数据库
- 读取文本.EFZ文件数据,存入数据库
- java读取Excel 格式.xls文件
- Java 读取excel xls以及xlsx文件
- Java读取XLS文件-JXL的使用
- pio java读取xls和xlsx文件
- vb读取xls文件而不打开excel进程 ado数据库方法读取xls
- Java中上传excel文件并在服务器端读取存入数据库
- 很多抽筋的笑话!
- java收发邮件过程.
- submit 和 button的区别
- Flash组件开发研究(1):简单的新闻列表
- 关于变量与存储空间的解惑!(keil中)
- java读取 xls 文件 存入数据库
- HttpModule和Http Handler (比较与区别)
- JUnit初步
- 优秀是一种习惯---俞敏洪
- 小赌徒
- webos Psych Desktop - Web Desktop/WebOS
- 浅谈struts、spring、Hibernian
- IT创业见闻10-培养员工从技术转型到销售有多难
- 资金结算中心设计基本思路