把execel表数据导入mysql数据库
今天,是我来公司第二周的第一天。
作为新入职的实习生,目前还没适合我的实质项目工作,今天的学习任务是:
把execel表数据导入到mysql数据库,再练习下java操作JDBC。
先了解下execel表数据导入mysql的数据库的背景原因、好处:
在web开发过程中,或者在其他的开发任务中,我们常常需要将符合格式的数据,导入到我们自己的mysql数据库中,这样既方便,又省事,可以分工明确,你只需要提供相应的规范,策划或者其他人员按照你的文档,填写相应的格式的excel的文件,然后你就可以把数据录入数据库了。
需要用到的工具:(mysql ,excel,Navicat Premium(数据库集成工具,挺好用的))
下面是execel表数据导入mysql数据库的方法与步骤:
1.用mysql创建一个数据库和表出来:
创建数据库:
create databse xxx;
创建个表进行测试:
CREATE TABLE student(id INT(5) PRIMARY KEY,
s_name VARCHAR(20),
age VARCHAR(10),
address VARCHAR(30)`student`
)

2.打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点需要跟mysql数据库提供的一样,其他的描述,表头可以不写都行.

3.我使用的mysql管理工具是Navicat Premium,打开工具,选择表所在的数据库,然后点开表,右键,出来下拉菜单选择import wizard ,(我本人的是汉化版:导入向导).弹出一个选择界面,我们选择excel file文件

4.下一步,选择你要的导入excel文件,并且选中文件内容在哪个sheet.(本人在sheet1)

5.下一步。填写栏目名行(数据库字段所在行),第一个数据开始行,然后下一步。
对应的
6.选择到导入到的数据表

7.接下来默认是下一步(因为本人这是测试记录性质)


8.点击“开始”按钮

9.查看结果:
(Finished Successfully)


本文到此结束,操作相当简单,希望对您有所帮助。
java连接jdbc读取数据库信息就不一一描写了,网上也有挺多源码的,以前做的项目实验中也有做过。
连接jdbc步骤:
1.注册数据库驱动 class.forName()
2.建立数据库连接: DriverManager.getConnection()
3.根据SQL语句获取会话对象,会话对象一般用PreparedStatement
4.执行SQL遍历结果集
5.关闭结果集,会话,连接(反向关闭)
把execel表数据导入mysql数据库的更多相关文章
- 将Excel数据导入mysql数据库的几种方法
将Excel数据导入mysql数据库的几种方法 “我的面试感悟”有奖征文大赛结果揭晓! 前几天需要将Excel表格中的数据导入到mysql数据库中,在网上查了半天,研究了半天,总结出以下几种方法,下面 ...
- C# DateTime的11种构造函数 [Abp 源码分析]十五、自动审计记录 .Net 登陆的时候添加验证码 使用Topshelf开发Windows服务、记录日志 日常杂记——C#验证码 c#_生成图片式验证码 C# 利用SharpZipLib生成压缩包 Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
C# DateTime的11种构造函数 别的也不多说没直接贴代码 using System; using System.Collections.Generic; using System.Glob ...
- 【MySQL笔记】Excel数据导入Mysql数据库的实现方法——Navicat
很多公司尤其有点年头的公司,财务业务部门的各种表单都是excel来做的表格,随着互联网的发展各种业务流程都电子化流程化了,再在茫茫多的文档中去查找某一个年份月份的报告是件相当枯燥的事,所以都在想办法将 ...
- 将Excel表中的数据导入MySQL数据库
原文地址: http://fanjiajia.cn/2018/09/26/%E5%B0%86Excel%E8%A1%A8%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5% ...
- Java版将EXCEL表数据导入到数据库中
1.采用第三方控件JXL实现 try { //实例化一个工作簿对象 Workbook workBook=Workbook.getWorkbook(new File("F://qzlx.xls ...
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
1.第一步,在本地数据库中建一个与服务器同名的数据库 2.第二步,右键源数据库,任务>导出数据,弹出导入导出提示框,点下一步继续 3.远程数据库操作,确认服务器名称(服务器地址).身份验证(输入 ...
- Excel表格数据导入Mysql数据库的方法
1.使用Navicat 连接需要导入的数据库. 2.excel 列的名字最好和数据库的名字一致,便于我们直观的查看好理解. 第一步,先创建好表,和准备好对应的excel文件.在Navicat 中选 ...
- Excel表格数据导入MySQL数据库
有时候项目需要将存在表格中的批量数据导入数据库,最近自己正好碰到了,总结一下: 1.将excel表格另存为.csv格式文件,excel本身的.xlsx格式导入时可能会报错,为了避免不必要的格式错误,直 ...
- java读取excel文件数据导入mysql数据库
这是我来公司的第二周的一个小学习任务,下面是实现过程: 1.建立maven工程(方便管理jar包) 在pom.xml导入 jxl,mysql-connector 依赖 可以在maven仓库搜索 2.建 ...
随机推荐
- 剑指Offer 1-41 代码(python实现)
今天主要写了一下offer 1-41题,余下的稍后整理 1 """ 1 镜像二叉树: 递归 """ def mirror(root): if ...
- 多边形面积(Area_Of_Polygons)
原理: 任意多边形的面积可由任意一点与多边形上依次两点连线构成的三角形矢量面积求和得出. 分析: 由于给出的点是相对于我们的坐标原点的坐标,每个点实际上我们可以当作一个顶点相对于原点的向量,如下图所示 ...
- RBAC(基于角色的访问控制)用户权限管理数据库设计
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联.简单地说,一个用户拥有若干角色,每一个角色拥有若干权限.这样,就构造成“用户-角色- ...
- Maven将java打包成jar并且运行笔记
Maven项目打包成jar并且运行笔记 首先创建一个maven项目 运行成功后,有两种方式将项目进行打包. 第一种方式: 在IDEA编辑器中maven项目进行打包: 这里显示jar包中没有主清单属性, ...
- 94. Binary Tree Inorder Traversal (Java)
Given a binary tree, return the inorder traversal of its nodes' values. Example: Input: [1,null,2,3] ...
- 服务命令(systemctl的使用)
常用的service与systemctl命令的对比 应用举例: ●start:开启服务 ●stop:停止服务 ●status:参数来查看服务运行情况 ●restart:重新加载服务 应用举例·: #启 ...
- 12、rpm
1.什么是rpm 由红帽开发用于软件包的安装 升级 卸载 查询 2.rpm包是什么样? 组成部分是什么样的? zip-3.0-11.el7.x86_64.rpm #el7 zip-3.0-1. el6 ...
- Python 3.8测试阶段正式开始,发布Beta 1版
上周,Python背后的团队宣布发布了Python 3.8.0b1 版本,这是Python 3.8计划的四个beta发行预览版中的第一个.此版本标志着beta阶段的开始,您可以在此阶段测试新特性,并使 ...
- 模块之-random(随机模块)
模块之-random(随机模块) random #shuffle 洗牌功能 >>> i=[1,2,3,4,5,6] >>> random.shuffle(i) &g ...
- 接口开发(login、reg)
接口开发: import flask,json,pymysql,hashlib server = flask.Flask(__name__)# 把当前这个python文件当做一个服务 def my_d ...