Oracle SQL DB导入日期格式的Excel问题

时间:2019-06-14 15:26:49

标签: excel vba oracle

我有一个excel文件,该文件自动将Oracle DB中的数据导入工作表。一切正常,但日期格式错误。在Oracle DB中,格式为2016年1月1日。但是,当导出到Excel时,格式突然变为1/1/2016。

对此有一个好的解决方案吗?事先设置单元格格式不起作用。导入数据后,Excel会自动将格式切换为日期。我已经尝试了很多,但是无法解决此问题,所以我想知道你们中的任何一个是否有关于如何做的想法。谢谢。

1 个答案:

答案 0 :(得分:1)

日期不是以“ 2016年1月1日”的格式存储,这只是基础日期值的一种表示形式。

记录集包含数据,而不是其表示形式。用NumberFormat之类的dd-mmm-yyyy格式化该列,2016年1月1日将类似于2016年1月1日。