import excel to mysql_将 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"
是因为系统负载没下去,再执行一遍指令即可。
import excel to mysql_将 Microsoft Excel 导入至 MySQL相关推荐
- Excel by Example: A Microsoft Excel Cookbook for Electronics Engineers
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任. http://blog.csdn.net/topmvp - topmvp The spr ...
- 在32及64位系统中拒绝访问 ProgID: excel.application及配置Microsoft Excel Application权限解决方案
最近在服务器和本地调用delphi写的导出Excel 的webservices,出现一系列配置和权限问题,现在一一记录下来. Error 信息: "/"应用程序中的服务器错误. - ...
- lua excel to mysql_在Lua程序中使用MySQL的教程
http://www.jb51.net/article/66972.htm https://www.2cto.com/database/201501/372767.html 常用sql语句: mysq ...
- Office系列办公软件中的一款-Microsoft Excel提供下载
Excel表格是一款办公软件,一次突破传统表格的制作.Excel 2016是微软旗下Office系列办公软件中的一款,总体是以表格形式来运行,但是有很多功能都可以通过丰富的函数来实现,是一款上手简单, ...
- 如何修复Microsoft Excel不响应错误
如何修复Microsoft Excel不响应错误 创建人:Waseem Patwegar 大多数Excel用户都遇到了Microsoft Excel无法响应,冻结,卡住或崩溃的问题.您将在下面找到修复 ...
- VB6导出Excel - 引用“Microsoft Excel 16.0 Object Library”时找不到该引用-解决方法
机房查询上机记录-导出为Excel表 添加引用"Microsoft Excel 16.0 Object Library" 在可用的引用中没有找到该引用 一.单机浏览 二.找到Off ...
- excel如何把多张表合并成一个表_如何快速把多个excel表格合并成一个excel表
如何快速把多个excel表格合并成一个excel表呢? 首先,我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel文件. 用microsoft excel打开新建的e ...
- 将 Microsoft Excel 导入至 MySQL
将 Microsoft Excel 导入至 MySQL 一.前言 我得到了一份 Microsoft Excel 表格,里面记录了数据信息需要导入至 SQL 数据库. 如果只是导入数据,当然用 MSSQ ...
- excel 连接 mysql_使用 Excel 进行连接 - Azure SQL Database SQL Managed Instance | Microsoft Docs...
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 将 Excel 连接到 ...
最新文章
- Java绘图之AWT中的继承关系图
- The application server could not be contacted
- 剑指Offer(书):链表的倒数第K个节点
- Linux操作系统中内存buffer和cache的区别--从free命令说起(转)
- java ajax 登陆验证,Spring Security4实例(Java config版)——ajax登录,自定义验证
- python里的坑。http://www.pythoner.com/356.html
- byte比较_byte[]与String互转不一致引起的bug
- 提取地图中道路_逼疯谷歌地球!我用神器一键提取各种肌理,还能生成3D模型!...
- Minimizing Difference CodeForces - 1244E(贪心题)
- 互联网晚报 | 04月07日 星期四 |​ ​​​​刘强东卸任京东集团CEO,徐雷接任;世卫组织:中医药对治疗新冠有效...
- 一致性哈希算法 应用场景
- ES6模块的循环加载
- linux c++ sqlite_SQLite 真的很容易编译 | Linux 中国
- NRF24L01模块----6通道通讯测试
- http协议服务器错误代码稍后再试,Http协议常见错误码说明解析
- 推荐-最新PSP游戏下载,不用注册直接下载!(1)
- “脑科学”已成大国“必争之地” 看各国都亮哪些大招 | 2030年中国脑计划将闯入“终极疆域” 脑科学将成为大国必争之地
- 矩阵的特征值和特征向量
- 行逻辑链接的顺序表(压缩存储稀疏矩阵)详解
- 二元多项式基本运算 选择合适的存储结构表示二元多项式,并实现基本的加减运算 要求: 1)二元多项式的输入采用如下方式进行键盘输入 (5y^2+7)x^4 + (3y^4+2y+9)x^2 + (2y
热门文章
- Future获取线程返回值能使线程顺序执行?
- .Net Core扩展 SharpPlugs简单上手
- 实现Spark集群部署 这些公司都经历了什么?
- socket.io实现在线群聊
- 第一次现场看球,第一次场看国家队打球,第一次场看国家队打架,第一次上电视,第... ......
- java-mybatis环境搭建
- CentOS 7下安装Nextcloud搭建个人网盘
- yield - python
- Python进程、线程、协程详解
- hibernate annotation多对多中间表添加其他字段的第三种方法