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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java socket 中文乱码_java-Socket接受中文乱码的解决 | 学步园

    java socket 中文乱码_java-Socket接受中文乱码的解决 | 学步园服务器发送一条数据如:Java代码BufferedReaderin=newBufferedReader(newInputStreamReader(client.getInputStream()));PrintWriterout=newPrintWriter(client.getOutputStream());out.println(“没有查到该数据。”);//向客户端发送out….

    2022年7月7日
    28
  • 各种技术网站的网址

    各种技术网站的网址http://www.eclipse.com/http://www.apache.org

    2022年7月17日
    20
  • DSL和配置_ds3配置

    DSL和配置_ds3配置为什么要用DSL呢?这个问题可以算DSL应用中第二重要的问题。第一问题是我前面的讨论过的什么应用是DSL适应的范围。首先我们应该承认,DSL不是最简明且易于理解的方法。我们来跟配置文件的方式比较一下。显然DSL在比较中会落败,因为至少对客户来说不存在语法的问题。DSL的运行效率也未必就很好,至少从配置的角度来说会如此。DSL的开放效率也未必就是最好的,因为很多场景下因为DS…

    2025年6月29日
    2
  • idea的mybatis插件不联网可以使用吗_idea特效插件

    idea的mybatis插件不联网可以使用吗_idea特效插件IDEA的Mybatis插件idea不支持xml和映射器接口之间的跳转安装插件:FreeMybatisplugin使用指路:https://www.jianshu.com/p/4f1c2600802c

    2022年10月7日
    2
  • 修改权限644是什么意思

    修改权限644是什么意思644的意思是本用户有可读可写权限,群组有只读权限,其他用户为只读权限。解释:数字的三位分别代表:当前用户,群组用户,其他用户。然后权限可以分为:读r=4,写w=2,执行x=1所以:644为(4+2)(4)(4),即〔当前用户〕读,写权限,〔群组用户〕读权限,〔其它〕读权限。…

    2022年6月29日
    63
  • Linux上Oracle 11g安装步骤图解

    Linux上Oracle 11g安装步骤图解Linux系统中安装oracle11g,图文并茂,并提供一些常见的错误处理方法!!

    2022年7月2日
    35

发表回复

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

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