我有一个excel文件,该文件自动将Oracle DB中的数据导入工作表。一切正常,但日期格式错误。在Oracle DB中,格式为2016年1月1日。但是,当导出到Excel时,格式突然变为1/1/2016。
对此有一个好的解决方案吗?事先设置单元格格式不起作用。导入数据后,Excel会自动将格式切换为日期。我已经尝试了很多,但是无法解决此问题,所以我想知道你们中的任何一个是否有关于如何做的想法。谢谢。
答案 0 :(得分:1)
日期不是以“ 2016年1月1日”的格式存储,这只是基础日期值的一种表示形式。
记录集包含数据,而不是其表示形式。用NumberFormat
之类的dd-mmm-yyyy
格式化该列,2016年1月1日将类似于2016年1月1日。