关于Navicat Premium导入xlsx的问题
这段时间由于工作需要,频繁通过Oracle导入/导出大量数据,测试了很多软件,都不理想。PL/SQL Developer导入、导出都卡死;Oracle SQL Developer也是导入、导出都卡的半死;Database.NET导出还行,支持xls和xlsx等多种导出格式,速度也挺快,但导入功能比较弱,支持的格式太少;SqlDbx的导入、导出功能都比较弱,不太实用。
最后试用了Navicat Premium,感觉不错,同时支持多种数据库,不再需要安装多个版本的“Navicat for XXXX”了,特别是用它导入数据到Oracle中,秒杀测试过的所有软件!但也存在一个问题,就是只支持导入xls,就是Excel2003版之前的文件,导入Excel2007以上版本的xlsx文件,提示文件无法打开,很郁闷,上网搜了一些解决方案,说什么用Office把文件打开,然后再导入就可以,试了也还是不行。
今天心血来潮想找一个专门的 Navicat for Oracle 试试,不试不知道,一试吓一跳,果然可以正常导入xlsx文件!开始的时候感觉Premium不如专用版本好,后来看了一下,发现找的Navicat for Oracle是x86版本的,而我的Premium是x64版本,怀疑可能这个问题。马上删除x64版本,安装x86版本,WTF!好了!
最后总结一下,不一定所有的软件都是64位的好,有时候还不如x86好啊!另外怀疑有可能是我系统里的Office是x86版本,如果换成x64版本的话,可能Navicat的x64也就正常了,纯属臆测,未经实际测试,希望有朋友测试一下告知结果。
p.s. 由于一直都是在操作本地localhost的Oracle,也没发现什么异常,今天突然发现不能连接远程的Oracle,只能连接本地的,一连远程的就显示“ORA-12546: TNS: 权限被拒绝”,上网一搜都是关于oci版本的问题,换了3个版本也不行,都是同样的错误信息。但发现其它软件都可以正常连接远程Oracle,甚至连Navicat for Oracle都可以正常连接,百思不解!最后看到ITPUB里一个伙计的博客里说360导致了这个错误,说软件被360给阻止了,恍然大悟!破解操作的时候按步骤把Navicat Premium 用Windows防火墙给阻止了,解除阻止果然一切OK了!
关于Navicat Premium导入xlsx的问题的更多相关文章
- 怎样使用Navicat Premium导出导入mysql数据库
首先,在Navicat Premium中连接要导出数据库的mysql数据库. 2 1.填写好连接数据库的信息后就可以连接到需要导出的数据库了. 3 打开要导出的数据库. 4 将数据库的结构和数据导出为 ...
- navicat for oracle 导入xlsx文件提示无法打开xlsx文件
navicat for oracle 导入xlsx文件提示:无法打开xlsx文件 导入环境: navicat for oracle wps状态的xlsx文件 处理: 将wps状态的xlsx文件,打开方 ...
- 利用Navicat premium实现将数据从Oracle导入到MySQL
背景:我们给用户提供了新的直播系统,但客户之前的老系统用的数据库是Oracle,我们提供的新系统用的是MySQL 客户诉求:将老系统中的所有直播数据导入到MySQL中: 思路:我知道Navicat有数 ...
- Navicat Premium下sql导入中文乱码解决方案
今天帮忙朋友找bug的时候,准备导入她数据库里面的数据,所以我就试图在mysql管理工具Navicat下面导入相应的mysql命令.结果发现导入的中文字符全部变成乱码,所以做了如下这种尝试: 在“连接 ...
- 在OS X 10.10系统上安装Navicat Premium中文破解版11.0.16教程
此链接是Navicat Premium中文破解版11.0.16安装包里面并带有中文汉化包 http://pan.baidu.com/s/1ntjz6HF#path=%252F 一.Navicat Pr ...
- 数据库神器:Navicat Premium
Navicat premium是一款数据库管理工具.将此工具连接数据库,你可以从中看到各种数据库的详细信息.包括报错,等等.当然,你也可以通过他,登陆数据库,进行各种操作.Navicat Premiu ...
- Navicat Premium 11破解补丁下载及安装方法
Navicat Premium 11.x Patch破解补丁
- mysql-8.0.12 安装+配置, Navicat Premium 12 安装+激活
1.解压到安装目录,如:D:\mysql-8.0.12-winx64 2.将以下配置文件粘贴到安装目录,并保存为my.ini,注意:使用ansi 而非utf-8编码格式保存 [mysql] # 设置m ...
- navicat premium 的使用——navicat 连接MySQL数据库
最近,在学习navicat premium这款第三方软件,他是一个三方数据库管理软件,在前一段时间实习的时候,我使用这款软件调用过服务器上的数据库,不过,当时并没有仔细研究,再次遇到这个软件,我决定仔 ...
随机推荐
- Rule of write code with C# in Unity3d
Good Practice 普通的Public变量可以在inspect里显示,变量是可以在inspect里赋值并realtime反映在被attach到的GameObject上的.注意经典public ...
- android Intent的startActivityForResult()方法
startActivityForResult() 之前学习了利用Intent跳转页面的同时传值,但有的时候需要从跳转到的页面返回所需要的值(如修改了用户信息,需要返回修改的信息),通俗的意思就是A.A ...
- Js弹出层,弹出框代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- ie10中元素超出父元素的宽度时不能自动隐藏
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期2014-02-21) 今天遇到一个问题,ie10中元素超出父元素的宽度时不能自动隐藏,而其余浏览器却正常显示. 解决方法是,手动给其设 ...
- github命令
git push origin master //把本地源码库push到Github上 git pull origin master //从Github上pull到本地源码库
- Hard problem
1022: Hard problem Time Limit: 1 Sec Memory Limit: 128 MB Submit: 43 Solved: 12 Description The ...
- Object Pascal对象模型中构造函数之研究
http://www.delphi2007.net/delphiblog/html/delphi_2004511950333715.html 前言 近期,一直在使用 C++ 与 Object Pasc ...
- insertAfter()
<div id="b">bbbbbbbbb</div> <div>dddddd</div> JavaScript window.on ...
- 组件化CSS--管理你整站的CSS文件
为什么要拆分样式文件? 更易于查找样式规则. 简化维护,方便管理. 还可以针对某一页面提供特定的样式. 为什么要添加桥接样式? 你可以随时添加或移除样式而不需要修改HTML 文档. 为什么要定义两种媒 ...
- C++在堆上申请和释放内存 - new & delete
// 动态申请内存, 指向一个未初始化的整型 int *pi = new int; // pi指向一个整型值,初始化为0 int *pi = new int(); // value of i is 1 ...