java怎么将excel表格数据导入数据库

下载 poi 包

public class TestPoiExcel {
static Log log = LogFactory.getLog(TestPoiExcel.class);

public static String fileToBeRead="e://test.xls";
public static void main(String argv[]) {
try {
// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook= new HSSFWorkbook(new FileInputStream(fileToBeRead));
// 创建对工作表的引用。
//   本例是按名引用(让我们假定那张表有着缺省名"Sheet1")
// 也可用getSheetAt(int index)按索引引用,
//   在Excel文档中,第一张工作表的缺省索引是0,
//   其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
HSSFSheet sheet= workbook.getSheet("Sheet1");
int rows = sheet.getPhysicalNumberOfRows();
for (int r = 0; r < rows; r++) {
//   读取左上端单元
HSSFRow row = sheet.getRow(r);
if (row != null) {
int cells = row.getPhysicalNumberOfCells();
String value = "";
// log.info(cells);
for (short c = 0; c < cells; c++) {
HSSFCell cell = row.getCell(c);
if (cell != null){
switch (cell.getCellType()) {

case HSSFCell.CELL_TYPE_FORMULA :
//
break;

case HSSFCell.CELL_TYPE_NUMERIC:
value += (long)cell.getNumericCellValue()+",";
break;

case HSSFCell.CELL_TYPE_STRING:
value += cell.getStringCellValue()+",";
break;

default:
value +="0,";
}
}
}
//下面可以将查找到的行内容用SQL语句INSERT到oracle
log.info(value);
}
}
}catch(Exception e){
System.out.println(e);
}
}

}
Java将Excel表格中数据导入至数据库中的表中         上一节介绍了Java将数据库表中数据导出至Excel表格,那么本节来介绍它的逆过程,也就是将Excel表格中的数据逐行导入数据库中的表中,依然需要使用Apache的POI,上一节已经说过也附了这个jar包的下载地址,这一节就不过多的说,直接讲如何将Excel表格中的数据逐行导入数据库中的表中,还是放代码。 public static void main(String[] arg... 阅读详情

相关推荐

java实现excel表格数据导入数据库中

*

阿狸太子 483

java使用poi导入excel功能,并将数据添加进数据库代码

最近工作上接手了一个excel导入的功能,记录一下 首先封装了一个ExcelUtil 工具类用来处理返回的类型 public class ExcelUtil { public static Object getCellValue(Row row, int column, boolean flag) { Object val = null; Cell cell = row.getCell(column); if (cell != null) {

坤三岁的博客 736

java实现Excel数据导入到数据库

java实现Excel数据导入到数据库,如果数据库中存在就更新。 数据库数据导入到Excel表中。

java中使用poi导入Excel表格到数据库

java中使用poi导入Excel表格到数据库

LeungChunwai的博客 3087

TIA博途V15.1实战:用PLCSIM Advanced V2.0模拟Modbus TCP/IP通信(附完整DB块配置)

本文详细介绍了如何在TIA博途V15.1环境中,利用PLCSIM Advanced V2.0软件仿真S7-1500 PLC的Modbus TCP/IP通信功能。通过实战步骤,重点解析了MB_SERVER指令调用、连接参数(CONNECT)配置以及核心数据块(DB)的映射方法,并附上了完整的DB块配置示例,帮助工程师在无物理硬件条件下高效完成通信逻辑的验证与调试。

m2n3o4p5的博客 408

AI工程化之生成式UI & A2UI(一)

本文系统介绍了生成式UI和Google A2UI技术。生成式UI通过AI直接生成前端代码(完全生成式)或DSL(混合式),实现千人千面的动态界面和研发提效。Google A2UI提出组件级和消息级协议,采用JSON规范实现渲染框架解耦,支持多端渲染。文章详细阐述了A2UI的架构设计,包括协议生成、服务端处理和渲染器实现,并对比了与传统前端框架的差异,指出A2UI本质是UI=F(AI(UI)+AI(state))的创新模式。最后通过playground项目展示了A2UI的实践应用。

qq_34306228的博客 589

使用poi将excel数据插入到数据库中

【代码】使用poi将excel数据插入到数据库中。

zouyang920的博客 2223

CentOS7环境下搭建 rsyslog 日志服务器,rsyslog+loganalyzer

1.系统环境部署 ip hostname 192.168.200.182 web 192.168.200.184 rsyslog-mysql 关闭防火墙、selinux、下载epel源 [root@web ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/f

sehn_的博客 3754

Java用POI实现对 Excel文件的导入和导出详解

(2)我们要首先要获取前台jsp传过来的id值,根据id来确定需要导出的是谁。2.先判断获取的filename有没有,然后创建一个工作簿对象,然后创建一个sheet但是在这里是getSheetAt跟导出有一点不同。4.接下来就是你需要把数据库的那些数据给导出去,自己去设置和选择,先要遍历上面用mybatis-plus获取的list集合。3.如果我们需要在导出的excel中给一个标题 那么自己可以设置每个字段对应的是什么内容。接下来的代码跟导出需要导出的具体数据一样。我们在这里设置的强制下载不打开的模式。..

小L的博客 1284

用Python+NumPy手把手实现分数阶傅里叶变换(FRFT),搞定线性调频信号分析

本文详细介绍了如何使用Python和NumPy实现分数阶傅里叶变换(FRFT),特别针对线性调频信号(Chirp信号)分析。通过从零开始的代码实现和可视化案例,展示了FRFT在时变信号处理中的强大能力,帮助工程师和研究人员高效分析频率随时间变化的信号。

weixin_29062823的博客 218

CKAD-CN 考试知识点分享(2) CronJob

成功创建 CronJobppi,每 5 分钟执行一次计算任务;配置了和;设置,超时自动终止;确保 Pod 不重启;手动创建ppi-testJob 验证功能正常;所有任务要求均已满足。

轻的博客 331

通过java将Excel表格导入数据到数据库

2、连接数据库的框架可自行选择,下文使用的是mybatis-plusMavenorg.apache.poipoi4.1.2org.apache.poipoi-ooxml4.1.2org.apache.poipoi-ooxml-schemas4.1.2Gradlecompile ‘org.apache.poi:poi:4.1.2’compile ‘org.apache.poi:poi-ooxml:4.1.2’compile ‘org.apache.poi:poi-ooxml-schemas:4.1.2’exc

2401_84048586的博客 2056

暗黑破坏神2重制版 mod制作教程(一)

暗黑2重制版mod修改教程

hhhh2312的博客 7452

Java 将excel表格数据导入MySQL数据库中

1、在做数据分析-导入的项目中,经常会有将一个excel表格数据导入数据库并通过web端的形式展现出来,示例:excel表格 2、 通过java代码程序实现转化并存入MySQL数据库中,示例: 3、直接贴入代码:controller层 package com.liyh.controller; import com.liyh.entity.Result; import com.liyh.service.ExcelService; import com.liyh.utils.ExcelTool

qq_36229817的博客 8627

睿尔曼复合机器人之底盘操作流程

控制键”按下后,可在键盘上通过‘i’(向前),‘k’(向后),‘j’(向左旋转),‘l’(向右旋转)四个按键对底盘进行运动控制。选中禁⾏线功能后,使⽤⿏标在界⾯内点击选择起点,继续在其他地⽅点击,两点之间会连成⼀条线,可以进⾏多次连续点击,形成连续线条。4)扫图完成后,软件会重新启动,返回到监控页面,点击“激光”可看到当前机器激光扫描的实时数据,在页面上表现为红色边界线,点击菜单栏“控制”键使底盘在一定范围内运动,扫描到尽可能多的边界线,可发现与实际地图的黑色边界线不同,需要进行手动校正。

realman_Rop的博客 1474

Android 12 大屏时底下显示任务栏以及虚拟按键靠右问题

Android 12 点大屏时,底下导航栏变成显示任务栏,虚拟按键靠右的分析以及修改

Android系统开发笔记 4686

java将数据导入excel表中_如何用JAVA将数据库中的数据导入到excel表格?

如何用JAVA将数据库中的数据导入到excel表格?关注:299答案:2信息版本:手机版 电脑版解决时间 2021-01-31 00:51提问者嗿恋仯囡2021-01-30 19:49数据库使用的是Oracle最佳答案二级知识专家噯ㄖ詘,美2021-01-30 21:14使用jxl或者poi。全部回答1楼我心里的你没人能代替2021-01-30 21:29import java.io.*;...

weixin_28848739的博客 797

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

java实现Excel表格的上传以及导入数据库

本文是实现Excel表格的上传并导入数据库的讲述

Trace_hs的博客 900

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

java实现excel表格导入数据库表

导入excel就是一个上传excel文件,然后获取excel文件数据,然后处理数据并插入到数据库的过程 一、上传excel 前端jsp页面,我的是index.jsp 在页面中我自己加入了一个下载上传文件的功能,其中超链接就是下载 &lt;%@ page language="java" contentType="text/html; charset=utf-8" pageEnc...

summerdirewof的博客 3万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

mysql表格导入java_使用java技术将Excel表格内容导入mysql数据库

1、添加POI jar包到项目的lib目录下­2、Excel文件目录:d://excel.xls­3、数据库字段为:num1 num2 num3 num4 num5 num6­4、数据库名:blog­5、表名:test­6、编写类:连接mysql的字符串方法、插入的方法、实体类­­import java.io.FileInputStream;import java.io.FileNotFoundE...

weixin_27605509的博客 157

java把excel导入数据库中_Java将Excel表格导入数据库,将数据库中的数据导出到Excel表...

总结一下Java将.xls格式的Excel表格导入到Oracle11g数据库。一、开发环境:1、jdk"1.8.0_101"2、Oracle11g3、eclipse4、jar包:jxl.jar、ojdbc5.jar5、Excel表:6、创建T_USER表:CREATE TABLET_USER(id INTEGER PRIMARY KEY,--用户编号username VARCHAR2(20),-...

weixin_42297665的博客 293

Java实现数据库数据导入导出成Excel表格

Java实现数据库数据导入导出成Excel表格导出接口导入接口 使用的是poi方式生成Excel表,具体使用文档可以在: 链接: https://hutool.cn/docs/#/poi/Excel%E5%B7%A5%E5%85%B7-ExcelUtil.查看 导出接口 /** * 导出接口 * */ @GetMapping("/export") public void export(HttpServletResponse response) throws Exception{

m0_51962581的博客 1829

Java实现批量导入Excel表格数据到数据库中

先引入Apache poi的依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.1</version> </dependency> <dependency>

weixin_44950062的博客 1916

java中选择性插入数据库,『mysql数据库从excel表格数据类型』用java怎么将excel表格数据导入到mysql数据库中...

怎么从mysql数据库导出数据成excel表格方法一用mysql的和shellselect*intooutfile'./bestlovesky.xls'frombestloveskywhere1orderbyiddesclimit0,50;方法二bestlovesky.xls以文本方式打开,另存为,在编码选择ansi编码,保存echo"selectid,namefrombestloveskywhe...

weixin_39777213的博客 138
上一篇: 打jar包的方法
下一篇: eclipse 启动参数
lele521
博客等级 码龄20年 0粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值