【发布时间】:2020-03-26 14:33:52
【问题描述】:
我正在编写一个脚本来自动在数据库中插入日期。我的问题是,当我将字符串附加到 CSV 文件时,excel 会自动将其转换为日期。
日期示例:
String dateOne = "2018-10-10"
String dateTwo = "2019-12-20"
在 excel 中这些变成
Row One - 10/10/2018
Row Two - 20/12/2019
我已经阅读了一些类似的问题,并尝试在字符串中添加一个 ',所以:
String dateOne = "'2018-10-10"
String dateTwo = "'2019-12-20"
但在 Excel 中,这些 ' 出现在行中,而它们应该是“不可见的”。
我尝试过格式化单元格,然后单元格会按照我想要的方式显示,但是在退出然后重新输入 CSV 文件时,格式会变回。即使我要这样做,当我单击实际单元格(显示我想要的格式)时,单元格内容本身也是10/10/2018 格式,所以显然它只是“视觉”。
另外,我尝试用双引号将字符串括起来,下面是一个示例,但这也不起作用:
String dateOne = "\"2018-10-10\""
任何想法我可以做些什么来获得我需要的格式?
【问题讨论】: