java导入excel到数据库插件 导入到数据库

更新时间:2023-07-28 19:03:02作者:未知

java导入excel到数据库插件 导入到数据库

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 <= totalRows; i++) {

row = sheet.getRow(i);

// 处理空行

if(row == null){

continue ;

}

// 总共有多少列,从0开始

int totalCells = row.getLastCellNum() ;

for (int j = row.getFirstCellNum(); j < totalCells; j++) {

// 处理空列

if(row.getCell(j) == null){

continue ; }

为您推荐

java导入excel到数据库插件 导入到数据库

1、用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载):poi-3.9-20121203.jarpoi-ooxml-3.9-20121203.jarpoi-ooxml-schemas-3.9-201

2023-07-28 19:03

如何使用洗衣机 只需这几步

1、在把衣服放进洗衣机之前,首先要看看衣服口袋里没有发夹、硬币、纸巾和其他物品,有的话需要去掉,以免在洗衣服用时一些发夹等硬小物品刮花洗衣机。2、把电源和排水管连接起来,把要洗的衣服放进洗衣机里。3、把衣服放进去后,把洗

2023-07-28 19:03

停车时怎么判断与前后车的距离 停车过程中如何判断前后车距离

1、前车距离:车头边缘与前车的轮胎下缘重合,此时与前车距离大概为5米。车头边缘与前车保险杠下缘重合,此时与前车距离大概是3米。车头边缘与前车车牌下缘重合,此时与前车距离大概是是0.5米。2、后车距离:当发现后车发动机盖一

2023-07-28 19:03

奔腾t99哪里生产 发动机是国产的吗

1、奔腾t99发动机是中国生产的,是一汽旗下奔腾系列轿车产品之一。奔腾T99搭载一台2.0T涡轮增压发动机的型号为CA4GC,由中国第一汽车集团有限公司自主研发;其最大功率为224马力,峰值扭矩340牛米,最大功率和扭矩

2023-07-28 19:02

在行驶中如何判断汽车轮胎没气了 汽车行驶中判断轮胎没气的主要方法

1、行进中渐渐有一方车身明显低于其它三方,这时候考虑这一方轮胎没气了。2、行进中方向盘突然变沉重,这时候可能是前面轮胎缺气了导致的,应该靠边停车检查。3、行进中车辆直线行驶不稳,感觉有轻微的摇晃,这时候很可能是有轮胎没气

2023-07-28 19:02

电视剧姨夫结局 电视剧姨夫讲的是什么

1、《姨夫》的结局:钱晶晶难产,李春生为自己挽留钱晶晶而导致了钱晶晶难产感到自责。孩子出生后,钱晶晶得了产后抑郁症,控制不住自己的情绪。李春生看着钱晶晶的样子,选择放手,让钱晶晶去外面的世界闯荡。2、《姨夫》讲述了改革风

2023-07-28 19:02