PL/SQL Developer 导出csv文件,用excel打开中文显示乱码

今天打算用PL/SQL Developer的导出csv功能把sql语句的查询结果导出到一个csv文件。这个sql查询的结果里面有中文,最后用execel打开的时候发现中文全部是乱码。

百度之后得到答案。下面的方法在excel2007下面验证成功

方法 1 导出csv格式文件 新建excel文件 比如 a.xls excel软件打开 选择菜单数据 -导入外部数据  unicode默认下一步 选择 逗号分隔符 点击确定导入完成

方法 2 导出成html格式  使用ie打开 在ie上点击右键 导出到 microsoft excel 打开的excel另存为 a.xls 完成

时间: 2024-12-29 10:47:47

PL/SQL Developer 导出csv文件,用excel打开中文显示乱码的相关文章

java导出csv文件使用Excel打开乱码问题

写一个csv文件,发现使用 notpad++ 打开是没有问题的,但是使用 Excel 打开之后显示乱码 刚开始的代码是这样子的: ByteArrayOutputStream os = new ByteArrayOutputStream(); PrintWriter printWriter = new PrintWriter(os); printWriter.write("\"品牌商\",\"事业部账户余额(单位元)\",\"事业部\"\

PHP 导出 CSV 文件用 Excel 打开出现中文乱码

本篇文章由:http://xinpure.com/php-export-csv-file-opened-by-excel-appear-garbled/ 乱码情况 写了一段导出 CSV 文件的代码,可以正常输出 使用 CSV 和 TXT 程序打开文件是正常的,但是使用 Excel 打开文件就出现了中文乱码的问题(这就奇怪了, 为什么在 Excel 中会乱码呢?) 通过查看编码发现,导出的 CSV 文件是 UTF-8 无BOM编码格式,而我们通常使用 UTF-8 编码格式 都是有 BOM 的. 尝

Oracle通过PL/SQL Developer导出数据为CSV格式,VARCHAR2类型的字段如果存入的是数值(例如3307830000004059)太长,最后一位会被置为0

问题描述: Oracle通过PL/SQL Developer导出数据为CSV格式,VARCHAR2类型的字段如果存入的是数值(例如3307830000004059)太长,CSV文件该列会用科学计数法表示,即使选择该列,点击数据--.>分列,固定宽度,列数据格式选择文本,最后一位仍然会被置为0. 解决方法: Oracle通过PL/SQL Developer导出数据为CSV格式,新建一个Excel文件,点击数据-->自文本,选择之前导出的CSV文件,文件类型分隔符号,选择逗号,[选中所有列],然后

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

http://yedward.net/?id=92 问题说明:使用pl/sql developer导出数据到excel表格中是非常有必要的,一般的可能直接在导出的时候选择csv格式即可,因为该格式可以直接用excel打开.但是,在导出的时候出现了这样的问题,导出成csv格式的时候出现了数据乱码,而导出为xml或者html的时候却不会出现问题. 图1:pl/sql developer导出为csv出现乱码 问题解析:出现上面的问题,可能是字符集的设置问题.我找到了一些其他的数据导出方法,下面一一列出

PL/SQL Developer 导出数据脚本、数据

如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects 选中要导出的表,设置好导出的路径和各个参数后,点击Export就OK PS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp) 如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Export Tables 选中要导出的表(可选多个),导出方式有三种: Oracle Export,Sql Insert,pl/sql develop

PL/sql developer连接数据库的问题以及oracle数据库中文乱码的问题

今天第二次配置PL/sql developer,表示很蛋疼,昨天因为动了一个东西然后莫名其妙的就再也连接不了数据库,总是显示各种错误,我动的东西是因为中文会显示乱码,(因为我是用32位的PL/sql developer连接64位的orcale,所以参照网上的教程在添加了一个环境变量名字是NLS_LANG,值是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,然后把注册表下面的这个名字的值也改成了这一样的,然后我再次登陆就显示各种错误了,连改回去都不行,还尝试过重新创建数据库,最

mvc项目,导出到Excel,中文显示乱码

1 public class HomeController : Controller 2 { 3 static List<User> GetUsers() 4 { 5 List<User> list = new List<User>() { 6 new User{Id=1,Name="张三"}, 7 new User{Id=2,Name="lisi"}, 8 new User{Id=3,Name="wangwu"

Struct2 csv文件上传读取中文内容乱码

网络上搜索下,发现都不适合 最终改写代码: FileInputStream fis = null; InputStreamReader isr = null; BufferedReader br= null; try { fis = new FileInputStream(file); isr = new InputStreamReader(fis,"gbk"); br = new BufferedReader(isr); String line1 = null; while ((li

PL SQL Developer使用总结

如果OS为windows 7 64位系统,Oracle版本为 Oracle 11g 64 安装PL SQL Developer 请参考    http://myskynet.blog.51cto.com/1471053/623957  http://support.microsoft.com/kb/2585547/zh-tw 1.PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密