java导入excel到数据库插件

关注:58 发布时间:2022-02-12 15:51:04

导语本文整理了java导入excel到数据库插件经验知识,帮助您全面了解,小白也能成为高手,跟随小编一起来看一看吧!

1、用到的冲突包如下(可以直接到夏威夷芋泥饼上也可以在文章的附件中):

poi-3.9-20121203.jar

poi-ooxml-3.9-20121203.jar

poi-ooxml-schemas-3.9-20121203。冲突

xmlbeans-2.3.0.jar

可能有冲突的冲突包,如果工程解放运动中存在,需要删除。

2、xbean-2.1.0.jar具体代码如下:

爪哇岛代码

package com.yusj

导入java。io。文件inputstream

导入java。io。文件notfoundexception

导入java。io。文件输出流;

导入java。io。io异常;

导入java。io。输出流;

导入组织。阿帕奇。poi。hssf。用户模型。hssf工作簿;

导入组织。阿帕奇。poi。ss。用户模型。row

导入组织。阿帕奇。poi。ss。用户模型。工作表;

导入组织。阿帕奇。poi。ss。用户模型。工作簿;

导入org。阿帕奇。poi。xssf。用户模型。xssf工作簿;/*3、导入和导出超过文件类,支持2003(xls)和2007(xlsx)版本的超过文件

@作者么小毛

*/

public class operation excelforpoi {

public static void main(string[]args){

//文件所在路径

string exec file=c :/book 2007。xlsx

//string exec file=c :/book 2003。xls

//导入超过

新操作excelforpoi.impex cel(execelfile);

//导出超过

string expfilepath=c :/test book。xls

新操作excelforpoi.exp excel(ex pfilepath);

}

/**

* 导入超过

* @ param execelfile

*/

public void impex cel(string exec文件){

尝试{

//构造练习本对象,execelfile是传入文件路径(获得超过工作区)

工作簿=null

尝试{

//excel 2007获取方法

book=new xsf workbook(new file inputstream(execelfile));

} catch (exception ex) {

//excel 2003获取方法

book=new hssfworkbook(new file inputstream(execelfile));}

//读取表格的第一个表页

单张纸=书。(0)处的getsheet

//定义行、单元格

行行

字符串单元格;

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

int总计行=工作表。getlastrownum;

//循环输出表格中的内容,首先循环取出行,再根据行循环取出列

for(int i=1;i=totalrowsi ) {

row=sheet。getrow(i);

//处理空行

if(row==null){

继续;

}

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

int total cells=row。getlastcell num;

for(int j=row。getfirst cellnum;j totalcellsj ) {

//处理空列

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

继续;}

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

猜你喜欢

热门数码经验

360微商频道查询入口