技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 9 常见问题 0 技术文章 9

如何把excel数据导入navicat常见问题

时间:2022-12-05   访问量:1126
将Excel数据导入Navicat中,由于数据量太大,数据长度过大,吃了很多苦头,将经验写下来分享下,结合网上的各种资料。基础步骤将 Excel 文件导入到 Navicat for MySQL 数据库的八个步骤如下:

  步骤一 操作导入导向Excel 文件。

  步骤二 选择文件数据源,即选择需要导入的 Excel 文件的位置。

  步骤三 选择需要导入的表。

  步骤四 为源定义一些附加选项。

  ● 列名行:数据表字段所在的行位;

  ● 第一行数据:导入源数据从第一行开始;

  ● 最后一个数据行导入源数据到第几行结束。

  ● 日期分隔符-和时间分隔符'2018-12-19 12:12:12'的时间

  步骤五 选择目标表,也可以新建一个表。

  步骤六 定义源栏与目标栏的对应关系。如果目标栏设置主键,必须在此步骤中检查,否则以后不能选择更新模式;可添加的栏有限,不超过100个字段(似乎具体忘记)。如果字段太多,不能一次添加怎么办?

  这使用了步骤7中添加模式的更新模式。更新模式的前提是在栏对应时添加主键,以便两次导入。添加栏时,添加未导入的字段,以更新未添加的字段。

  步骤七 选择导入模式。

  温馨提示:如果是新手表,我们选择第一项-添加:将记录添加到目标表中。我们可以根据具体情况选择不同的选项。

  步骤八 点击开始按钮执行导入命令,导入后会有一个[Msg]消息提示。

  步骤八 完成设置导入

  通过以上步骤,您可以 Excel 文件导入到 Navicat for MySQL 在数据库中,导入窗口左下角有一排小按钮值得注意,其中 和-是插入和删除记录的按钮。如果要添加记录,可以将光标停留在最后一行的最后值,然后按Tab按钮可以依次向下添加数据。

问题

  1、Navicat导入excel的xlsx文件提示无法打开文件

  注:Excel文件(2007或以上版本)xlsx

  

  解决方案1:检查安装情况office是 ** 位的,Navicat也要 ** 位置可以,32位置也可以。另外,导入时excel必须是打开状态。office和Navicat版本号没关系。

  解决方案二:解决方案:打开excel文件另存为.xls或者.csv然后选择相应的格式进行导入试验。

  单个表本身关联的外键可能需要多次导入才能全部导入。例如,5000条第一次导入4000条,第二次选择添加或更新,第二次导入剩余的1000条外键数据。

  2、Navicat导入大数据Excel文件失败,数据量过大

  例如:有个Excel数据,有20W行数据,是xlsx格式,想用 Navicat premium 直接导入到mysql但是,导入完成后只导入了3000多篇文章,并没有提示导入错误。

  解决方法:将xlsx格式另存为csv然后将文件导入数据库。确定格式编码utf-8.

  将xlsx格式另存为csv然后使用文件 Editpluse (另存时可选择编码工具)或notepad将文件另存为,另存为utf-8.

  3、Navicat导入大数据Excel文件失败,行溢出和最大行问题

  例如,根据上述操作,导入仍然不成功,可能是导入Excel数据超过最大行限制。

  解决方案:在类型中varchar改为text

  最大行限制:最大行限制65535字节

  如果单个字段大于65535,则转换为TEXT 。长度不填

  如有其他问题,请留言,共同解决,共同进步,欢迎互粉

上一篇:使用Navicat管理MySQL用户

下一篇:手把手教你SQL可视化客户端Navicat安装

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部