导出到CVS:阻止自动转换到日期

时间:2012-08-07 02:23:55

标签: java cvs

我想将一些文本字段导出到没有日期转换的CVS ..

示例:

“1/1”更改为2012年1月1日,当我用excel打开.cvs文件时。

目前的解决方案是添加一个空格,我可以知道是否有更优雅的解决方案吗?

奖金问题:有一个用于将数据导出到CVS的API?我发现使用数组设置列非常粗糙。

1 个答案:

答案 0 :(得分:0)

此转换是因为Excel不是CSV文件。 有两种解决方案

  1. 使用库导出xls文件
  2. 在Excel中创建一个新的Excel文件,然后选择整个工作表并将单元格类型更改为Text(或至少那些您认为不应更改为日期的列)。然后,您可以通过复制并将其内容粘贴到Excel文件中导入您的csv文件,并使用导入向导拆分列。