一、方式2——jxl方式,文件格式为xls格式

1、jar包导入

先复制jxl.jar文件到文件夹,然后右键Build Path-Add to Build Path

2、获取Excel文件

File file=new File("C:\\Users\\My\\Desktop\\student.xls");Workbook wb=Workbook.getWorkbook(file);

3、获取指定的sheet页,可通过名称,也可以通过索引

wb.getSheet("Sheet1");

4、获取到指定单元格的值,参数是(列,行)

Cell cell=sheet.getCell(1,1);System.out.pringln(cell.getContents());

4.1 循环获取指定的行和列的单元格的值

for(int i=0;i<sheet.getRows();i++){for(int j=0;j<sheet.getColums();j++){Cell cell=sheet.getCell(1,1);Systerm.ot.pringln(cell.getContents()+"\t");}}wb.close();

二、方式3——POI使用

步骤1:导入依赖

步骤2:编码

普通for循环获取数据也可以,如下:

三、向Excel中写入数据

四、Excel数据写入数据库

导入依赖:POI相关包,数据库相关包,

4.1、采用Scanner模仿数据输入

4.2  读取Excel中的数据并将其存放至LIST中

4.3 测试

4.4  数据写入数据库

ProductService.java中定义save方法

ProductServiceImpl.java中实现save方法,如下

ProductDao.java中定义save方法

ProductDaoImpl.java中实现save方法

五、读取数据库中的数据并写入Excel

5.1 ProductService.java中定义findall方法

5.2 ProductServiceImpl.java中实现findall方法,如下

5.3  ProductDao.java中定义findall方法

5.4  ProductDaoImpl.java中实现findall方法

5.5 测试

5.6  写入EXCEL

show.java和main函数在

5.7 测试写入是否成功

六、样式设置

效果:

Excel数据导入java相关推荐

  1. 用java把excel数据导入oracle日期转换,Java代码兑现excel数据导入到Oracle

    Java代码实现excel数据导入到Oracle 1.首先需要两个jar包jxl.jar,ojdbc.jar(注意版本,版本不合适会报版本错误) 2.代码: import java.io.File; ...

  2. java自定义注解实现excel数据导入导出,设置单元格数据验证与生成省市区多列联动效果

    本文通过自定义注解实现excel数据导入导出.以及设置excel文件中列数据验证,即用户在excel文件中输入数据时就可以对数据格式验证是否符合,节省了程序中过多的数据验证操作,注解还额外提供了一系列 ...

  3. Java带图片的excel数据导入

    带图片的EXCEL数据导入 这里使用的是POI,所以这里使用的很杂,不过方便对它们的了解.模板下载与图片导出到excel都不一样. 下面会把对应连接贴上. 带入依赖:不要使用3.17的版本,直接上代码 ...

  4. 将Excel数据导入mysql数据库的几种方法

    将Excel数据导入mysql数据库的几种方法 "我的面试感悟"有奖征文大赛结果揭晓! 前几天需要将Excel表格中的数据导入到mysql数据库中,在网上查了半天,研究了半天,总结 ...

  5. matlab在曲线给命名,matlab 利用xlsread画图,怎么将一组excel数据导入,通过matlab作图...

    Matlab 循环 for 语句 xlsread EXCEL表格数据导入 画图 Matlab的 xlsread() 函数可以将Excel数据到matlab工作空间,然后就可以根据读入据作图.下面给出操 ...

  6. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...

     本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较    (三)SSIS的简介    (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介 ...

  7. 批量Excel数据导入Oracle数据库

    由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数 ...

  8. python将EXCEL数据导入数据库时日期型数据变成数字并加.0的问题一行代码解决方案方案

    [问题描述]:python将EXCEL数据导入数据库时日期变成文本型数据并显示为数字格式 [解决方案] 数据源: codes: #!/usr/bin/python3 -- coding: utf-8 ...

  9. 效率最高的Excel数据导入续---SSIS Package包制作图解全过程

    目的:本文主要是详细讲解SSIS Package包的制作过程 本人买过的一张盗版windows 2003操作系统光盘上,上面自带有很详细的图文介绍,也就是傻瓜版的系统安装图解.因此,本文打算也是采用那 ...

最新文章

  1. 我自学python的路-我的python后端学习路线
  2. JavaWeb 基于Session的用户登陆注销实现
  3. 似然估计中为什么要取对数以GMM为例
  4. python 删除一段话中某一个字符串开始之后的所有字符串
  5. 直播 | 小爱通用理解团队负责人雷宗:小爱同学中控意图理解
  6. Fckeditor配置 for ASP.NET
  7. 二叉树的后序遍历Python解法
  8. mysql设置用户永不过期_在Navicat Premium中管理MySQL用户 - 第2部分:创建新用户
  9. mysql初始化实例报错_初始化 mysql时报错
  10. Git协作流程(转)
  11. nfs:server 172.168.1.22 not responding,still trying arm客户端配置
  12. (专升本)PowerPoint(设置幻灯片的动画效果)
  13. 基于Paddlehub与Wechaty的微信小助手--懂懂
  14. 初学电子快速入门的方法
  15. [附源码]Node.js计算机毕业设计大学生健康管理系统的设计与实现Express
  16. 当年高考,小灰是怎么混过来的?
  17. python替换所有标点符号 正则_Python处理中文标点符号大集合
  18. 关于上海物流软件产业的探讨
  19. Python的pyautogui模块,自动化操作的强大工具
  20. 无锡新区新洲生活广场

热门文章

  1. Unity-ARKit入门
  2. html %3ca%3e可以传参吗,跨站脚本执行漏洞详解-恶魔上传
  3. 从入门到精通Uboot(1.Uboot概括)
  4. 【287期】5 款免费又好用的 Docker 管理神器!酷炫到没朋友!
  5. 软件测试之决策表(逻辑最严谨的功能性测试)
  6. 计算机网络安全期末考试题成都信息工程大学,计算机网络术基础(考试).成都信息工程学院.doc...
  7. python3 列表推导式_Python3 之 列表推导式
  8. php childnodes,如何将childNodes返回的数据转化维数组
  9. Linux驱动-LCD驱动
  10. QT tabWidget样式表