用navicat导入xlsx文件无法打开

发布网友

我来回答

15个回答

懂视网

navicat导入xlsx格式文件报错的原因是:

缺少驱动,需要去微软官网下载AccessDatebaseEngine,位数最好和navicat,office一致。

这个是传送门:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255

安装驱动后按照如下流程即可导入成功。

1、打开xlsx文件,使用navicat for Mysql,导入.xlsx格式的Excel文件

75a15d7d93af61aa21bc732e3ea547f.png

2、选择导入格式为excel文件(.xlsx)

dc9c68dad2e6ea723d0df7484981ebf.png

3、选择导入路径

29a74f53f81d7bc449db225a5a5.png

推荐教程:mysql教程

热心网友

我试过了,excel文件版本高于2007版的就不行了,就是和你一样的问题,提示无法打开文件,但是使用低于2007版本的excel就可以。说简单点就是excel文件的格式也就是后缀名为xls,而不能上xlsx,你可以通过高版本的excel将要导入的文化另存为低版本也就是xls的就可以了。同时记得navicat导入时要选择xls的文件类型。

热心网友

检查如果安装的office是位的,Navicat也要位才行,32位的也是一样。另外在导入的时候excel必须是打开的状态。跟office和Navicat的版本号是没有关系的。

热心网友

你的excle的版本太高了,而navicat不兼容,所以无法导入,你把excle另存为2003版的就可以了。追问扯淡,我在家同样的软件同样的文件怎么好好的嘞,这个回答不成立~2003版的是可以导入啦,但是我就奇怪为啥xlsx的不能导,还是在公司不能导,在家就可以,这个说法说不通。

热心网友

卧槽,时隔一年,你的50分还有么~好了,我也碰到一样的问题,试了各种方法都不能解决,同样是家里的电脑好用,公司电脑不好用,简直要疯,后来检查了软件,发现,Excel是位的,而navicat是32位的,然后一想,会不会是不兼容?因此下了一个位的装上去,ok解决了~

热心网友

可以将excel转成csv格式,在导出Navicat,csv文件都是兼容的,不用区分excel和Navicat的是否是32或位版本匹配

热心网友

Excel需要是打开的状态

位数需要统一

热心网友

安装office 2013 即可完美解决问题

热心网友

去微软官网下载 AccessDatabaseEngine 这个,有32/之分

热心网友

去微软官网下载AccessDatabaseEngine,位数最好和navicat,office保持一致
实测可行,来吧,给我点赞。
感谢 zz153417230的博客分享

热心网友

在导入的时候excel必须是打开的状态。

热心网友

实测 版本什么的这些肯定都是位的  所以出现这个问题最简单的解决办法就是  导入的时候 打开你要导入的excel

热心网友

excel文件只保留一个sheet

热心网友

弄了好半天跟楼主一样的问题,后来怎么解决的呢?因为我发现把excel文件打开再导就好了。就这样!

热心网友

破解版的吧,莫名奇妙就会出现这样的问题,我重启下机器就OK了,这个事,看人品。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com