Excel数据导入java
一、方式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相关推荐
- 用java把excel数据导入oracle日期转换,Java代码兑现excel数据导入到Oracle
Java代码实现excel数据导入到Oracle 1.首先需要两个jar包jxl.jar,ojdbc.jar(注意版本,版本不合适会报版本错误) 2.代码: import java.io.File; ...
- java自定义注解实现excel数据导入导出,设置单元格数据验证与生成省市区多列联动效果
本文通过自定义注解实现excel数据导入导出.以及设置excel文件中列数据验证,即用户在excel文件中输入数据时就可以对数据格式验证是否符合,节省了程序中过多的数据验证操作,注解还额外提供了一系列 ...
- Java带图片的excel数据导入
带图片的EXCEL数据导入 这里使用的是POI,所以这里使用的很杂,不过方便对它们的了解.模板下载与图片导出到excel都不一样. 下面会把对应连接贴上. 带入依赖:不要使用3.17的版本,直接上代码 ...
- 将Excel数据导入mysql数据库的几种方法
将Excel数据导入mysql数据库的几种方法 "我的面试感悟"有奖征文大赛结果揭晓! 前几天需要将Excel表格中的数据导入到mysql数据库中,在网上查了半天,研究了半天,总结 ...
- matlab在曲线给命名,matlab 利用xlsread画图,怎么将一组excel数据导入,通过matlab作图...
Matlab 循环 for 语句 xlsread EXCEL表格数据导入 画图 Matlab的 xlsread() 函数可以将Excel数据到matlab工作空间,然后就可以根据读入据作图.下面给出操 ...
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...
本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较 (三)SSIS的简介 (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介 ...
- 批量Excel数据导入Oracle数据库
由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数 ...
- python将EXCEL数据导入数据库时日期型数据变成数字并加.0的问题一行代码解决方案方案
[问题描述]:python将EXCEL数据导入数据库时日期变成文本型数据并显示为数字格式 [解决方案] 数据源: codes: #!/usr/bin/python3 -- coding: utf-8 ...
- 效率最高的Excel数据导入续---SSIS Package包制作图解全过程
目的:本文主要是详细讲解SSIS Package包的制作过程 本人买过的一张盗版windows 2003操作系统光盘上,上面自带有很详细的图文介绍,也就是傻瓜版的系统安装图解.因此,本文打算也是采用那 ...
最新文章
- 我自学python的路-我的python后端学习路线
- JavaWeb 基于Session的用户登陆注销实现
- 似然估计中为什么要取对数以GMM为例
- python 删除一段话中某一个字符串开始之后的所有字符串
- 直播 | 小爱通用理解团队负责人雷宗:小爱同学中控意图理解
- Fckeditor配置 for ASP.NET
- 二叉树的后序遍历Python解法
- mysql设置用户永不过期_在Navicat Premium中管理MySQL用户 - 第2部分:创建新用户
- mysql初始化实例报错_初始化 mysql时报错
- Git协作流程(转)
- nfs:server 172.168.1.22 not responding,still trying arm客户端配置
- (专升本)PowerPoint(设置幻灯片的动画效果)
- 基于Paddlehub与Wechaty的微信小助手--懂懂
- 初学电子快速入门的方法
- [附源码]Node.js计算机毕业设计大学生健康管理系统的设计与实现Express
- 当年高考,小灰是怎么混过来的?
- python替换所有标点符号 正则_Python处理中文标点符号大集合
- 关于上海物流软件产业的探讨
- Python的pyautogui模块,自动化操作的强大工具
- 无锡新区新洲生活广场
热门文章
- Unity-ARKit入门
- html %3ca%3e可以传参吗,跨站脚本执行漏洞详解-恶魔上传
- 从入门到精通Uboot(1.Uboot概括)
- 【287期】5 款免费又好用的 Docker 管理神器!酷炫到没朋友!
- 软件测试之决策表(逻辑最严谨的功能性测试)
- 计算机网络安全期末考试题成都信息工程大学,计算机网络术基础(考试).成都信息工程学院.doc...
- python3 列表推导式_Python3 之 列表推导式
- php childnodes,如何将childNodes返回的数据转化维数组
- Linux驱动-LCD驱动
- QT tabWidget样式表