Excel打开从PL/SQL Deleveloper导出的csv文件乱码问题
用PL/SQL Deleveloper导出csv文件格式数据,用excel打开是乱码,用记事本打开正常,怎么回事?
马上Google,原来导出的文件的编码格式是UTF-8和而excel默认打开文件的编码是unicode,于是:
1、用记事本打开文件,然后另存为,填写文件名,选择编码格式为unicode
2、用excel打开新的文件,正常显示
但是出现另外的问题,csv文件中的一行内容都跑到一个单元格了,乱哄哄一片啊
于是继续g,采用下面方法
3、新建Excel文件
4、用excel菜单中的“数据”->“导入外部数据”->"导入数据",然后选中csv文件,记得要选择一个合适的分割符号,我用的是逗号
5、在几个“下一步”后,csv的文件变成excel文件,并能正常显示了
相关文档:
对于Oracle的第三方开发工具,本人钟爱于Quest SQL Navigator 5.5,因为它反应迅速、支持多个账号同时登录,平时使用起来很方便。
不过,发现它有个缺点,就是一查询大点的表,CPU就占用50%以上,搞到我的本本狂叫,我真受不了。
到它官网,发现有新版本6.2了,不过下载要注册什么的,嫌麻烦。
晚上,突 ......
sql注入防止的方式:
1.最根本的办法就是使用预编译的方式进行数据库操作。即时使用?的方式。
2.使用过滤类。
防止跨站脚本的方式:
1.在数据录入阶段进行过滤,但是这种方式会是丢失一些数据。
2. 在数据展示阶段。使用标签包含,innerhtml 的方式。 ......
之前有一个SQLServer的分页存储过程 但是性能不是十分理想
又找了一个
--SQL2005分页存储过程
/**
if exists(select * from sysobjects where name='fenye')
drop proc fenye
**/
CREATE procedure fenye
@tableName nvarchar(200) ,
@pageSize int,
@curPage int ,
......
--sql语句就用下面的存储过程
/*--数据导出Excel
导出查询中的数据到Excel,包含字段名,文件为真正的Excel文件
,如果文件不存在,将自动创建文件
,如果表不存在,将自动创建表
基于通用性考虑,仅支持导出标准数据类型
--邹建 2003.10--*/
/*--调用示例
p_exporttb @sqlstr='select * from 地区资料'
,@path='c:\',@fn ......