使用plsql查询到数据能够很方便的导出成excel格式,不过在使用过程中发现导出时对日期类型的字段数据处理有时存在问题,本文介绍处理方法
工具/原料
plsql8.0,plsql10.0
oracle数据库
方法/步骤
1、使用plsql8工具,运行sql查询到数据,数据包含有精确到天的data类型和精确到秒的dat瞢铍库祢a类锸责氧铼型数据,然后右键点击查询结果,选择导出excel,导出excel能够自动将数据显示格式设置为日期型或自定义"yyyy-mm-ddhh:mm:ss"类型
2、但是右键选择导出所有到excel时,excel后面的sheet页里数据就会显示为整数或小数,但是经过在excel中设置显示格式为日期后数据显示正确。
3、问题应该很清楚在数据类型为date类型时,导出多个查询结果到e垓矗梅吒xcel时,plsql工具处理有问题,当然前提时plsql工具对日期的处理设置为默认值,而非to_char
4、然后通过安装plsql10版本软件,做同样的查询、导出操作,发现导出的exceldate类型数据显示格式均正常。