如何将excel中的数据导入到数据库
来源:互联网 发布:好想告诉你 知乎 编辑:程序博客网 时间:2024/06/11 23:38
我们在实际工作中的一些时候会需要将excel中的数据导入数据库,如果你的数据量成百上千甚至更多,相信一点点ctrlc、ctrlv也不是办法,这里我们以mysql数据库为例,将excel中的数据存入数据库。
![](http://img.blog.csdn.net/20170904230040812?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzQwOTIzMzY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![]()
我的思路是:先将excel中的数据取出来,再把数据传入数据库,操作excel需要jxl.jar,操作数据库可以用最基本的jdbc,需要mysql-connector-java-5.0.8-bin.jar这个jar包。
下面我们先看一下excel截图:
再来看最后的效果图:
下面贴出整个代码:
package browser;import java.io.File;import java.sql.*;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;public class PushExcelToMysql {public static void main(String[] args) throws Exception {Sheet sheet;Workbook workbook;Cell [][] cells=new Cell[3][3];try{workbook=Workbook.getWorkbook(new File("E:\\lalala.xls"));sheet=workbook.getSheet(0);for(int i=0;i<3;i++){for(int j=0;j<3;j++){cells[i][j]=sheet.getCell(j,i);}}}catch (Exception e) {e.printStackTrace();}try{Class.forName("com.mysql.jdbc.Driver");}catch(Exception e){e.printStackTrace();}Connection c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8", "root","root");String sql="insert into tosql(name,age,sex) values(?,?,?)";PreparedStatement ps=c.prepareStatement(sql);for(int i=0;i<3;i++){ps.setString(1, cells[i][0].getContents());ps.setString(2, cells[i][1].getContents());ps.setString(3, cells[i][2].getContents());ps.execute();}System.out.println("ok");}}
有任何问题,欢迎交流。
阅读全文
16 0
- 如何将Excel表中的数据导入到数据库
- 如何将Excel表中的数据导入到数据库
- 如何将excel中的数据导入到数据库
- 如何将excel中的数据导入到数据库
- 如何将Excel中的数据导入数据库
- 如何将Excel表格中的数据批量导入到Oracle数据库表中
- 如何将EXCEL数据导入到SQL数据库中来
- 怎样将Excel中的数据导入到SQLServer2000数据库中
- 怎样将Excel中的数据导入到SQLServer2000数据库中
- 怎样将excel中的数据导入到oracle数据库中
- MySql将Excel表中的数据导入到数据库表
- oracle将数据库中的数据导入到excel中
- java将数据库中的数据导入到excel表中
- 将Excel表格中的数据导入到数据库
- 将Excel中的数据导入到MySql数据库中
- 如何将DBGrid 中的数据导入到EXCEL中
- 如何将mfc中的数据导入到Excel中
- 关于Excel中的数据如何导入到oracle数据库中.
- 微信小程序支付PHP实例
- 【CentOS7.x】关闭系统自带防火墙或调整设置iptables
- 剑指offer 最长公共子序列
- STL学习小结
- 1.2 开始第一幅“码绘”——Javascript、p5.js及HTML5简介
- 如何将excel中的数据导入到数据库
- 轻松学会Python列表解析式
- 最长回文子串(Manacher算法)
- String的常用方法总结
- Oracle 11g软件安装
- Android Application启动流程分析
- 创建对应的运行时类的对象、获取运行时类的所有属性、方法
- assembly将properties打到外面并用spring加载 (以dubbo为例)
- 页面滚动触发css动画效果