导出的csv文件包含mm:ss.0格式的日期,我想要日期格式

时间:2015-07-09 06:30:24

标签: excel spring datetime export-to-csv angular-ui-grid

我遇到了一个奇怪的问题。我在表视图的UI中使用UI网格。 当我导出到csv文件时,其中一个日期列中的数据显示值为00:00:00。当我手动更改Excel工作表中的数据格式时,我可以在列中正确查看我的日期。 为了更好地解释,让我举一个问题的例子: 在UI网格中,日期列显示值:2014:01:01,但是当我导出到csv时,csv文件显示日期:00:00:00。

任何人都可以帮助我。如何以日期格式显示csv文件中的数据,而不是mm:ss:0格式。

我使用的是spring mvc和mysql db。

1 个答案:

答案 0 :(得分:0)

在.csv文件中没有值类型的描述/识别,一切都是字符串。因此,如果将excel中的日期值转换为所需格式的字符串,则.csv文件将在输出中具有该格式。

创建一个新列(例如,如果列A具有日期,则列在B列中)并放入B2(如果B1具有列名称)公式=text(A2,"YYYY:MM:DD")