您的位置:首页 > 数据库 > SQL

pl/sql developer导出数据到excel的方法

2015-06-22 13:25 1331 查看
http://yedward.net/?id=92

问题说明:使用pl/sql developer导出数据到excel格中是非常有必要的,一般的可能直接在导出的时候选择csv格式即可,因为该格式可以直接用excel打开。但是,在导出的时候出现了这样的问题,导出成csv格式的时候出现了数据乱码,而导出为xml或者html的时候却不会出现问题。





图1:pl/sql developer导出为csv出现乱码

问题解析:出现上面的问题,可能是字符集的设置问题。我找到了一些其他的数据导出方法,下面一一列出:





图2:pl/sql developer导出数据

(1)先[b]导出为html,再导入excel[/b]





图3:用ie打开html文件并选择导出excel

首先将数据导出为html,然后用ie打开该html文件,同时复制下浏览器中该html文件的URL地址。在html页面中,右键,选择“导出到Microsoft Excel(X)”。





图4:进入新建web查询

在上一步选择“导出excel”以后,会自动打开一个excel并且进入图4的界面,如果图4的地址栏中没有自动填入地址,那么复制下刚才的地址,然后点击“导入”,后面的操作一路默认确认就好。





图5:excel中的数据导入功能列

值得指出的是其实没有必要一定要用ie打开,并且在ie中这样操作,其实只要用浏览器打开,然后复制下html文件地址,然后在excel的“数据”导入的“自网站”中输入地址就好,上面的操作只是为了方便不知道该操作的朋友。

(2)先[b]导出到xml,再导入excel[/b]





图6:选择数据源

先在pl/sql developer中将数据导出到xml文件,然后按照图5的指示,选择“来自xml数据导入”,随后进入图6的“选择数据源”界面,然后选择xml文件,后面一路默认确定即可。





图7:导入excel结果示例

我个人在使用的时候,比较喜欢导出到xml文件,因为这样可以直接选择数据源,不用像html那样要知道URL地址,同时使用xml导入excel的时候,它会自动给导入结果加上一些样式以及字段筛选,如上图7所示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: