在平时的工作学习中,难免会遇到需要把EXCEL表中的数据导入到MYSQL中,比如要把EXCEL中的数据进行核对,或者要把测试用例导入到TestLink中。本人搜集相关的资料并加以实践总结出了以下几种方法:

1.使用PHP Excel Parser Pro软件,但是这个软件为收费软件;

2.可将EXCEL表保存为CSV格式,然后通过phpmyadmin或者SQLyog导入,SQLyog导入的方法为:

·将EXCEL表另存为CSV形式;

·打开SQLyog,对要导入的表格右击,点击“导入”-“导入使用加载本地CSV数据”;

·在弹出的对话框中,点击“改变..”,把选择“填写excel友好值”,点击确定;

·在“从文件导入”中选择要导入的CSV文件路径,点击“导入”即可导入数据到表上;

3.一个比较笨的手工方法,就是先利用excel生成sql语句,然后再到mysql中运行,这种方法适用于excel表格导入到各类sql数据库:

·假设你的表格有A、B、C三列数据,希望导入到你的数据库中表格tablename,对应的字段分别是col1、col2、col3

·在你的表格中增加一列,利用excel的公式自动生成sql语句,具体方法如下: 1)增加一列(假设是D列) 2)在第一行的D列,就是D1中输入公式: =CONCATENATE("insert into tablename (col1,col2,col3) values (",A1,",",B1,",",C1,");") 3)此时D1已经生成了如下的sql语句: insert into table (col1,col2,col3) values ('a','11','33'); 4)将D1的公式复制到所有行的D列(就是用鼠标点住D1单元格的右下角一直拖拽下去啦) 5)此时D列已经生成了所有的sql语句 6)把D列复制到一个纯文本文件中,假设为sql.txt ·把sql.txt放到数据库中运行即可,你可以用命令行导入,也可以用phpadmin运行。

=CONCATENATE("insert into user (person_code,username,dept,dept_no,person_mail) values ('",B2,"','",C2,"','",D2,"','",F2,"','",H2,"');")

excel导入mysql代码_EXCEL导入Mysql方法相关推荐

  1. excel导入mysql 截断_Excel导入数据库时出现的文本截断问题解决方案

    问题 在把Excel导入到数据库中时,发生文本截断问题:即导入的数据每行只有一部分,原始的Excel数据为: 忽略错误 导入SQLServer2008过程中,如果源数据和目标数据类型不匹配会导入失败, ...

  2. mysql导入excel为什么丢行_Excel导入mysql数据丢掉

    Excel导入mysql数据丢失 昨天晚上弄了一个晚上都没解决,来这里求助下,谢谢各位了 for($j=3;$j<=$highestRow;$j++)//表头不读取 { $a = $objPHP ...

  3. li连接mysql代码_php连接mysql基本代码-测试代码

    我们现在来介绍一下php连接mysql最基本的操作. 我想学习PHP的同学,估计没有不认识mysql,而用php来操作mysql首先要做的就是连接好mysql我们现在就来说一下,如何用php来连接my ...

  4. qt5 操作mysql 代码_qt5使用mysql

    安装mysql的博客是前一篇.之前费大劲换mysql的目的就是为了让qt使用mysql,qt的位数和mysql的位数要保持一致.我使用的都是64位. 将mysql安装目录下的libmysql.dll拷 ...

  5. 简易文章PHP mysql代码,一个没有MYSQL数据库支持的简易留言本的_php

    由于国内mysql资源比较紧张,国外的不是太慢,就是不对我国用户开放.因此,在没有MYSQL的日子里,我们想做一些方便他人和完善自己站点的事情,那简直比登天还难,为了摆脱这种痛苦,niky哭思冥想,闭 ...

  6. python连接mysql代码_python连接mysql

    importjsonimportrequestsimportmysql.connectorimportdatetimefrom configparser importConfigParserimpor ...

  7. python连接mysql代码_Python3连接MySQL(pymysql)转账代码

    # coding:utf8 import sys # Python3 采用pymysql 连接MySQL import pymysql class TransferMoney(object): def ...

  8. python连接mysql代码_Python连接MySQL的实例代码

    !/usr/bin/env python -*-coding:UTF-8-*- 这一句告诉python用UTF-8编码 ======================================== ...

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

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

最新文章

  1. 学习Python遇到的热门问题整理
  2. 愤怒的小鸟【$DP$优化】
  3. FFMPEG 提取码流的基本信息
  4. webpack使用和踩过的坑
  5. 【转】阿里技术专家详解DDD系列 第二讲 - 应用架构
  6. 二叉树2 - 数据结构和算法44
  7. 樊登高效休息法心得400字_从3个方面入手,让运营工作更高效!
  8. 纳米丸穿透癌细胞(癌症)
  9. hive 两个没有null指定的表左关联的结果有null_Hive企业级调优表的优化
  10. django-admin的源码流程
  11. OpenCore黑苹果引导配置说明-基于OpenCore-0.7.1-07-06正式版
  12. python单元测试用例_Python单元测试与测试用例简析
  13. 扩展欧几里得算法推导
  14. ubuntu修改IP后无法正常上网的解决
  15. 浅析网站被挂马的代码
  16. iOS提交应用至App Store流程
  17. android 取消蓝牙配对框 实现自动配对,Android 取消蓝牙配对框实现自动配对功能...
  18. js 取得 Unix时间戳(Unix timestamp)
  19. 华为鸿蒙如何添加桌面小组件,万能小组件怎么添加到桌面上
  20. Excel 2016新增图表攻略

热门文章

  1. 初级日语|日语格助词有几个?“格”是什么意思?
  2. 三星Note3快速开启S Pen浮窗指令教程
  3. 个人简历管理系统(6)-登陆与注册后端实现
  4. python 生成exe 图片资源_用python DIY一个图片转pdf工具并打包成exe
  5. 列表转字典 单数为键 双数为值 ,并非最简单的
  6. svn 没有重新定位功能
  7. mac笔记本怎么外接显示屏_如何在Mac上使用外接显示器
  8. wps office 已阻止访问此嵌入对象
  9. 中断下半部——工作队列、软件中断、tasklet
  10. pld与微型计算机的区别,干货 | 一字之差,PLC与PLD的区别在哪你知道吗?