java导入excel到数据库插件
更新时间: 2024-05-20 17:21:55
1、用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载):
poi-3.9-20121203.jar
poi-ooxml-3.9-20121203.jar
poi-ooxml-schemas-3.9-20121203.jar
xmlbeans-2.3.0.jar
可能有冲突的JAR包,如果工程lib中存在,需要删除。
2、xbean-2.1.0.jar具体代码如下:
Java代码
package com.yusj;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;/*3、导入和导出Excel文件类,支持2003(xls)和2007(xlsx)版本的Excel文件
@author yxm
*/
public class OperationExcelForPOI {
public static void main(String[] args) {
// 文件所在路径
String execelFile = C:/Book2007.xlsx ;
//String execelFile = C:/Book2003.xls ;
// 导入Excel
new OperationExcelForPOI().impExcel(execelFile) ;
// 导出Excel
String expFilePath = C:/testBook.xls ;
new OperationExcelForPOI().expExcel(expFilePath);
}
/**
* 导入Excel
* @param execelFile
*/
public void impExcel(String execelFile){
try {
// 构造 Workbook 对象,execelFile 是传入文件路径(获得Excel工作区)
Workbook book = null;
try {
// Excel 2007获取方法
book = new XSSFWorkbook(new FileInputStream(execelFile));
} catch (Exception ex) {
// Excel 2003获取方法
book = new HSSFWorkbook(new FileInputStream(execelFile)); }
// 读取表格的第一个sheet页
Sheet sheet = book.getSheetAt(0);
// 定义 row、cell
Row row;
String cell;
// 总共有多少行,从0开始
int totalRows = sheet.getLastRowNum() ;
// 循环输出表格中的内容,首先循环取出行,再根据行循环取出列
for (int i = 1; i
- 临汾天气预报:汾西县气象台发布雷暴大...
- 三沙市气象台发布雷雨大风黄色预警[Ⅲ...
- 三沙市气象台发布雷雨大风黄色预警[Ⅲ...
- 庆阳天气预报:合水县气象台发布雷电黄...
- 大同天气预报:南郑区气象台发布大风蓝...
- 大同天气预报:大同市气象台发布雷暴大...
- 赤峰天气预报:阿鲁科尔沁旗气象台解除...
- 安庆天气预报:岳西县气象台发布强对流...
- 阿坝天气预报:若尔盖县气象台发布雷电...
- 子长市气象台发布雷雨大风黄色预警[Ⅲ...
- 邯郸天气预报:临漳县气象台解除大风蓝...
- 邯郸市永年区气象台解除大风蓝色预警[...
- 十大好就业专业哪些有发展前景
- 2024女生学农学哪个专业好什么专业...
- 婴儿坐飞机也要先买票吗,婴儿机票有什...
- 孩子今年11能一个人坐飞机吗,没有大...
- 孕妇坐飞机,机票更贵还是更便宜
- 婴儿机票如何在武汉天河机场补订,婴儿...
- 暑假带孩子坐飞机,怎么买机票最便宜
- 有种机票叫open机票,是什么意思,...
- 固镇5月20日天气预报:气温:低温1...
- 阜南5月20日天气预报:气温:低温2...
- 濉溪5月20日天气预报:气温:低温2...
- 定远5月20日天气预报:气温:低温2...
- 涡阳5月20日天气预报:气温:低温2...
- 界首5月20日天气预报:气温:低温2...
- 明光5月20日天气预报:气温:低温2...
- 萧县5月20日天气预报:气温:低温2...
- 五河5月20日天气预报:气温:低温1...
- 颍上5月20日天气预报:气温:低温2...
- 凤台5月20日天气预报:气温:低温2...
- 凤阳5月20日天气预报:气温:低温1...
- 利辛5月20日天气预报:气温:低温2...
- 砀山5月20日天气预报:气温:低温2...
- 怀远5月20日天气预报:气温:低温2...
- 太和5月20日天气预报:气温:低温2...
- 泗县5月20日天气预报:气温:低温1...
- 临泉5月20日天气预报:气温:低温2...
- 蒙城5月20日天气预报:气温:低温2...
- 灵璧5月20日天气预报:气温:低温2...
- 吉林5月20日天气预报:气温:低温 17℃~高温 27℃,晴,紫外线很强
- 平谷5月20日天气预报:气温:低温 17℃~高温 30℃,晴,紫外线很强
- 门头沟5月20日天气预报:气温:低温 17℃~高温 28℃,晴,紫外线很强
- 密云5月20日天气预报:气温:低温 17℃~高温 28℃,晴,紫外线很强
- 房山5月20日天气预报:气温:低温 18℃~高温 28℃,晴,紫外线很强
- 大兴5月20日天气预报:气温:低温 18℃~高温 28℃,晴,紫外线很强
- 石景山5月20日天气预报:气温:低温 18℃~高温 28℃,晴,紫外线很强
- 丰台5月20日天气预报:气温:低温 18℃~高温 29℃,晴,紫外线很强
- 延庆5月20日天气预报:气温:低温 15℃~高温 26℃,晴,紫外线很强
- 昌平5月20日天气预报:气温:低温 17℃~高温 27℃,晴,紫外线很强