将 Microsoft Excel 导入至 MySQL
将 Microsoft Excel 导入至 MySQL
一、前言
我得到了一份 Microsoft Excel 表格,里面记录了数据信息需要导入至 SQL 数据库。
如果只是导入数据,当然用 MSSQL 是最方便的。在导入界面选择 Excel 即可。
但是作为一名红帽工程师,我的第一反应是另存为 Microsoft Excel 逗号分隔值文件 (.csv) 上传至服务器。
import pandas as pd
data=pd.read_csv('test.csv')
...
一顿操作无果后,再次打开了 Excel 表格以求灵感。
二、表格
微软有这样的一条函数:
=CONCATENATE("")
提示:"&D1&" 表示 D行1列表格;下图中在双引号外面又加了一层单引是因为SQL语法。
小技巧:下拉十字时双击小加号即可全部填充。
After upload to server.
cd PWD
mysql -uroot -pPASSWORD
show databases;
use DATABASE;
set names utf8;
show tables;
source TABLE.SQL
mysql -uroot -pPASSWORD -D DATABASE < TABLE.SQL
or
mysql -uroot -pPASSWORD DATABASE < TABLE.SQL
现在可以在服务器查看下成功没有。
三、MYSQL
其实不用 "二" 那么麻烦,直接把表格导出为 "txt"。再使用 mysqlimport 工具即可完成导入!
mysqlimport -uroot -pPASSWORD test --fields-terminated-by="," --columns 编号,姓名,昵称 --local test.txt -vv
-h mysql ip地址
-u 用户
-p 用户名密码
test 数据库名称
--fields-terminated-by 文件中字段之间的分隔符
--columns 要加载文件到表的字段名
--local :从本地客户端读入输入文件。
/home/rabbit/test.txt 文件在linux的本地路径
注意:文件名与表同名。
如果遇到中文字符显示为 "???" 请保存数据库文件后,尝试为数据库添加条指令如下
create table table_name () CHARACTER SET = utf8;
提示 "ERROR 1317 (70100): Query execution was interrupted"
是因为系统负载没下去,再执行一遍指令即可。
转载于:https://www.cnblogs.com/itxdm/p/Import_Microsoft_Excel_to_MySQL.html
将 Microsoft Excel 导入至 MySQL相关推荐
- import excel to mysql_将 Microsoft Excel 导入至 MySQL
将 Microsoft Excel 导入至 MySQL 一.前言 我得到了一份 Microsoft Excel 表格,里面记录了数据信息需要导入至 SQL 数据库. 如果只是导入数据,当然用 MSSQ ...
- 使用PhpSpreadsheet将Excel导入到MySQL数据库
使用PhpSpreadsheet将Excel导入到MySQL数据库 日常开发中,我们经常遇到这样的场景,需要将一个Excel表格数据如客户信息.学生成绩表导入到系统数据库中,然后在系统中进行进一步操作 ...
- excel导入到mysql数据库
使用工具:navicat,excel,phpmyadmin 先说下本地的开发环境: mac pro,虚拟机安装的windows 7操作系统,看了几个视频和网上的文章没有一个靠谱的,对本人来说使用pyt ...
- python 批量excel导入到mysql中
场景:文件夹下有N多excel,每个excel中有1个sheet,sheet页中首行为表格的列头名 实现:将以上所有表格导入到mysql中去,以文件名命名为表名,以列头名命名为字段名 细节:将所有字段 ...
- 解析大型.NET ERP系统 设计通用Microsoft Excel导入功能
做企业管理软件很难避免与Microsoft Excel打交道,常常是软件做好了,客户要求说再做一个Excel导入功能.导入Excel数据的功能的难度不大,从Excel列数据栏位的取值,验证值,再导入到 ...
- 解决EXCEL导入至mysql的问题
老师给了个excel表 要做成查询系统 不得不导入mysql 网上查询后 采用以下方式 以供交流: 在access下 新建数据库 "文件"--"获取外部数据& ...
- excel导入到mysql
首先,把列头去掉,然后另存为csv格式的文件,如data.csv. 然后,必须要再使用记事本将data.csv打开再另存为一边,而且注意选择编码要与数据库的表一致 (查看数据库的表的建表语句及编码格式 ...
- .net excel导入mysql_.NET Core使用NPOI将Excel中的数据批量导入到MySQL - 追逐时光者 - 博客园...
前言: 在之前的几篇博客中写过.NET Core使用NPOI导出Word和Excel的文章,今天把同样我们日常开发中比较常用的使用Excel导入数据到MySQL数据库中的文章给安排上.与此同时还把NP ...
- 使用Python将Excel中的数据导入到MySQL
使用Python将Excel中的数据导入到MySQL 工具 Python 2.7 xlrd MySQLdb 安装 Python 对于不同的系统安装方式不同,Windows平台有exe安装包,Ubunt ...
最新文章
- 使用Python判断俩张图像相同或以某种方式相似
- win7_iis报500.19和500.21错误问题解决
- 【LeetCode】732. 我的日程安排表 III
- java完全解耦_java-完全解耦 - osc_bc7dotjc的个人空间 - OSCHINA - 中文开源技术交流社区...
- Casper Labs成为数据隐私协议联盟的创始成员
- c++ 结构体初始化_C/C++编程笔记:C语言和C++语言的 struct 对比!区别在哪里?
- 3D造型软件:Rhino 7 for Mac
- Hibernate之多对多映射
- 垃圾收集 java_Java 垃圾收集技术
- 三笔输入法 开发过程记录
- 当当图书分类html,基于httpclient与jsoup的抓取当当图书页面数据简单Demo
- kk常用ramda函数总结
- SSB基准测试-MySQL
- 英语学习计划和方法 English learning plans and methods
- OpenGL EGL简介
- python - TypeError: combat(sume,sumu) missing 2 required positional arguments: sume,sumu
- 六、策略模式—旅行的交通工具 #和设计模式一起旅行#
- Baize_ServoDriver_esp32——arduino 32路舵机驱动板(esp32主控,免费开源,附程序、固件)
- 计算机的标准输入法,计算机操作系统标准教程 第4章 五笔字型输入法.pdf
- loadruner分析时各种图的认识
热门文章
- ORB-SLAM(八)ORBmatcher 特征匹配
- 非常可乐(杭州电子科技大学第四届大学生程序设计竞赛)(九度2013年教程87题)
- Oracle RAC删除节点
- 偷看日历?9款 APP 涉嫌过度获取权限 1
- linux c/c++ GDB教程详解
- poj2559/SP1805 Largest Rectangle in a Histogram
- 【转】JAVA 接口
- volatile的用法
- 使用 EF Core 的 EnableRetryOnFailure 解决短暂的数据库连接失败问题
- How to make app start automatically When the application starts