java excel自动保存_java操作excel文件之系列一:《读取excel文件的内容保存到数据库》...

excel文件:example.xls

文件内容大概是下面这样的:

de4755d0104a383dcd131cd15045c75e.png

现在要读取excel的内容写入数据库中

String filepath = "example.xls";

String fileType = filepath.substring(filepath.lastIndexOf(".") + 1, filepath.length());

InputStream is = null;

Workbook wb = null;

try {

is = new FileInputStream(filepath);

if (fileType.equals("xls")) {

wb = new HSSFWorkbook(is);

} else if (fileType.equals("xlsx")) {

wb = new XSSFWorkbook(is);

} else {

throw new Exception("读取的不是excel文件");

}

Sheet sheet = wb.getSheetAt(0);

List> sheetList = new ArrayList>();

List titles = new ArrayList();

int rowSize = sheet.getLastRowNum() + 1;

for (int j = 0; j < rowSize; j++) {

Row row = sheet.getRow(j);

if (row == null) {

continue;

}

int cellSize = row.getLastCellNum();

if (j == 0) {

for (int k = 0; k < cellSize; k++) {

Cell cell = row.getCell(k);

titles.add(cell.toString());

}

} else {

Map rowMap = new HashMap();

for (int k = 1; k < titles.size(); k++) {

Cell cell = row.getCell(k);

String key = titles.get(k);

String value = null;

if (cell != null) {

value = cell.toString();

}

rowMap.put(key, value);

}

sheetList.add(rowMap);

//rowMap.clear();

}

}

wb.close();

is.close();

titles.clear();

String keyword;

String cityid;

String showtype;

String cateid;

String cityname;

for (Map params : sheetList) {

keyword = params.get("查询词");

cityid = params.get("cityid");

showtype = params.get("showtype");

cateid = params.get("cateid");

cityname = cityService.getCityNameByCityId(Integer.parseInt(cityid));

correctTopQueryService.insertRecode(keyword, cityid, cityname, showtype, cateid);

}

} catch (Exception e) {

e.printStackTrace();

}

JAVAExcel读取数据保存数据库 1.jar包 2.数据库信息 3.JDBC连接数据库工具类 package Test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExcepti... 阅读详情

相关推荐

Java读取Excel文件并写入数据库

思路: 1.加载配置文件,进行对 数据库的驱动

躬行纸上浅知 5375

Java实战—POI操作Excel文档、读取、写入、合并单元格

、POI项目简介 POI全称 Poor Obfuscation Implementation,利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能。官网:http://poi.apache.org ,POI支持office的所有版本。 ...

志想汇 1万+

java保存数据到excel(包括普通Java程序和后端)

java保存数据到excel 说明:最近两次遇到保存数据到excel中的需求,分别是java程序中读取文件数据转换成excel保存和servlet中获取网页数据通知浏览器下载保存excel格式的文件。下面讨论这两种实现方式, 需要导入的jar包:poi-3.11 由apache提供的第三方包,也可以到官网上下载: http://poi.apache.org/index.html 。上面有详细...

alot789的博客 2931

原创 | POI导入导出Excel工具类分享

1 PoI中Excel组成Excel文件的组织形式,Excel文件对应于个workbook(HSSFWorkbook)个workbook可以有多个sheet...

sinat_27143551的博客 276

Java如何操作Excel保存于原文档

easyExcel库并不支持直接对原文件进行内容修改,它主要用于读取和写入Excel文件。如果要修改原文件内容,我们需要使用到Java的POI库。大家对excel操作可能更多的使用EasyExcel框架,但是我们需要了解点。这样我们就能使用我们自己弄得小工具去处理些常见的基本Excel操作

weixin_54925172的博客 1794

java将数据存入excel中并保存本地

/创建sheet页。System.out.println("写入文件成功");System.out.println("写入文件成功");System.out.println("写入文件成功");String[] arr01 = {"张三","18","120"};String[] arr02 = {"姓名","年龄","成绩"};content1.add("张三");headList.add("年龄");content1.add("张三");

weixin_57322959的博客 4340

Java实现数据本地Excel存储

【代码】Java实现数据本地Excel存储。

weixin_72244090的博客 1393

java 读取 excel 表格内容

java 读取 excle 表格内容 、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> <...

weixin_40467684的博客 5390

Java读取Excel文件并将之写入数据库操作

、添加需要的包依赖 <!--读取excel文件所需要的包--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</version>...

苍白的咏叹调的博客 9584

Java 读取excel文件内容插入到数据库

package com.myFirstSpring.test; import org.apache.poi.ss.usermodel.*; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.sun.org.apache.bcel.internal.generic.RET; ...

tanqingfu1的博客 5990

Java读取Excel中的图片,并保存

说明 本文代码转载自以下博客 https://www.cnblogs.com/shuilangyizu/p/11937039.html 原博文更强更猛。 注意: ● 以下代码按我自己的实际需求,略作修改。 ● 以下代码只具有读取xls文件中的图片,并保存到指定位置的功能; ● 保存的图片都是jpg格式 代码 import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import jav

qq_25844803的博客 8584

java读取本地excel修改并保存为新文件

如何使用Java读取本地excel文件并修改保存为新文件 、整体流程 通过以下表格展示整个流程: 步骤 描述 1 读取本地excel文件 2 修改excel文件内容 3 保存为新的excel文件 二、具体步骤及代码 步骤读取本地excel文件 登录后复制 // 引用形式的描述信息:导入需...

weixin_41364052的博客 1067

Java:使用jxl读取excel文件内容

Java:使用jxl读取excel文件内容 JXL是用java完成的个项目,使用jxl.jar可以方便的来操做excel(对于excel2010并不支持) jxl官方下载地址:http://sourceforge.net/projects/jxl/ jxl官方文档:http://jxl.sourceforge.net/javadoc/index.html 源码: import

cassiePython的专栏 1万+

java 创建excel文件保存到本地

Excel相关视频讲解:用python编程Excel有没有用处?创建Excel文件保存到本地 在Java中,我们可以使用Apache POI库来创建和操作Excel文件。Apache POI是个开源的Java库,提供了组API来处理各种Microsoft Office格式文件,包括Excel。 创建Excel文件 ...

weixin_29323493的博客 499

使用EasyExcel读取和导出Excel文件

读取Excel文件:使用方法读取文件,并通过处理每行的数据。导出Excel文件:使用方法将数据写入到响应的输出流中,并设置正确的响应头。希望这篇教学文章对你有所帮助。如果有任何问题或需要进步的帮助,欢迎随时评论交流。

weiwen1408的博客 7757

JAVA中将数据保存EXCEL文件

java后端将数据库中数据或前端传来的数据保存EXCEL文件中。代码中有详细注解。 依赖包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &...

qq_39572257的博客 2709

JAVA】easyExcel - web实现 (文件路径导入、数据库数据导出并保存至服务器TOMCAT)

官网(旧) https://alibaba-easyexcel.github.io/index.html 语雀官网地址 https://www.yuque.com/easyexcel/doc/easyexcel github仓库地址 https://github.com/alibaba/easyexcel 实现 MAVEN依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> &l..

慎行克己 2044

Java导出数据到Excel文件

数据库数据导出到Excel文件

qq_44717657的博客 7843
上一篇: java 获取本机信息_获取java本地系统信息 Properties
下一篇: java json解析list对象_Java中Json字符串直接转换为对象(包括多层List集合)
yi美小能手
博客等级 码龄8年 33粉丝 80原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值