mysql导入excel文件_将Excel数据导入MySQL「建议收藏」

mysql导入excel文件_将Excel数据导入MySQL「建议收藏」去年的投资统计月报数据量庞大,原始表格是xls格式(还是EXECL2003的),单个sheet最大只能放几万行,但数据总量有10万行以上,于是只能存成两个sheet。EXECL2010格式倒是单个sheet可以放得下,可是居然不能将数据完整的从一个sheet复制粘贴到另一个sheet(可能是因为行数太多)。正好想学习一下execl数据导入MySQL数据库的方法,于是开始尝试。一开始使用的是MySQ…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

去年的投资统计月报数据量庞大,原始表格是xls格式(还是EXECL2003的),单个sheet最大只能放几万行,但数据总量有10万行以上,于是只能存成两个sheet。EXECL2010格式倒是单个sheet可以放得下,可是居然不能将数据完整的从一个sheet复制粘贴到另一个sheet(可能是因为行数太多)。正好想学习一下execl数据导入MySQL数据库的方法,于是开始尝试。

一开始使用的是MySQL for Execl功能,在安装MySQL的时候安装此控件,在Excel的数据菜单下可以直接调用,可以按照数据的前若干行判断数据库类型,但是比较鸡肋,因为时常判断不准,或者设置字段长度太短,导不完就出错。一气之下换成Navicate 10工具导入数据。

1、用Navicat 10打开要导入数据的数据库

fd896de05986002278f47b599785d92b.png

2、点击导入向导,选择导入文件格式

ae86aeff5d9cb3ef816398d3cba0d654.png

3、选择要导入的数据文件,如果有多个工作簿,可选择目标工作簿

f7eef600cf26a7587a644588389ac363.png

4、填写导入的数据行数,日期数字格式

21c3431fa9fbca41861cada341d83272.png

5、选择目标表,可填写表名,如该表名数据库中不存在,则自动生成一个新表

958ddbd472ea0c1ca859789ae7a96b92.png

6、选择生成的新表的各字段数据类型,目标栏位名称为数据表第一行。类型支持MySQL的各种常见类型(默认为varchar,长度255)。注意:最好先检查excel原始数据,若其中对某列的格式已经做了定义(如定义为日期格式),则此处要进行相应匹配(也定义为date),否则导入后该列数据将会是错数。

7a1e128b7e0c98600fe942b06b8c3461.png

7、选择数据导入模式

e7304aec0220e13e07ad4eb028d4d8f3.png

8、按开始键,导入数据

1b412e4451fd31acafdbe57643b28532.png

9、导出结果为

41d09c6700e490c12253d63a762cafec.png

导入MySQL的数据可以通过导出向导再次导出为Excel文件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193735.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • POJ 3076 SUKODU [Dangcing Links DLX精准覆盖]「建议收藏」

    POJ 3076 SUKODU [Dangcing Links DLX精准覆盖]

    2022年2月7日
    55
  • 抽象思维能力

    抽象思维能力世界上的物质纷繁复杂,眼花缭乱。人最大的特点是容易被眼睛看到的物像所吸引,而止步不前,不去深入思考内部深层次的原理。毕竟,进化了几百万年的人类过程,只要看到果实或者猎物就足够喂饱肚子了,谁去管果实

    2022年8月5日
    5
  • golang语言学习第一课:如何定义变量,笔记及回顾「建议收藏」

    golang语言学习第一课:如何定义变量,笔记及回顾「建议收藏」golang语言学习第一课:如何定义变量,笔记及回顾

    2022年4月21日
    45
  • Java的几个版本

    Java的几个版本一、JavaSE(JavaPlatform,StandardEdition)JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持 JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。二、JavaEE(JavaPlatform,EnterpriseEdition) 这个版本以前称为J2EE。企业版本帮助开发和部署可移植

    2022年7月8日
    23
  • python表白代码大全简单-python告白代码,只属于程序员的浪漫

    python表白代码大全简单-python告白代码,只属于程序员的浪漫不知何时,不知何因,程序员这个行业成为大家茶余饭后取乐的无辜群体。只要说到程序员,脑海中就浮现出刻板印象,标配穿搭:格子衫,牛仔裤,黑框眼镜。当然秃顶也是必须的,更狠的吐槽还有邋里邋遢,不懂浪漫,不知人情世故!开始可能只是幽默玩笑,后面慢慢就越传越多,大家便信以为真!可是程序员真的是这样吗?随着现在编程这个行业的普遍高薪收入,程序员又成为大家关注的焦点,深入的了解后,发现程序员其实是很可爱的一个群…

    2022年6月2日
    39
  • 如何进入tty_ffmpeg编译

    如何进入tty_ffmpeg编译1.我是用的Ubuntu11.102.必须装的软件,否则后面编译会出错的:①ncurses-devel必须的②texinfo(就是缺少makeinfo命令不然编译glibc会出错,可以看到出现缺少makeinfo命令的提示)③gawk(不是mawk,不然编译glibc会出错)错误如下:mawk: scripts/gen-sorted.awk:line19:re

    2022年8月12日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号