我有一个Java应用程序,它读取数据库并生成一个包含ResultSet的CSV文件。我使用opencsv生成了CSV文件。除了日期字段外,一切都很好。当我在Excel中打开CSV文件时,它显示日期字段为“##”。如果我在日期字段中单击两次,它就会显示日期。有谁知道这有什么问题吗?
uttx8gqw1#
这不是code或opencsv的问题,Microsoft Excel可能会在单元格中显示#####,当列的宽度不足以显示所有单元格内容时。将日期和时间返回为负值的公式也可以显示为#####.因此,尝试增加列宽。更多信息:https://support.office.com/en-us/article/How-to-correct-a-error-bf801d0a-2a6e-44bd-a70e-0f780ae8f11e
code
opencsv
#####
#####.
1条答案
按热度按时间uttx8gqw1#
这不是
code
或opencsv
的问题,Microsoft Excel可能会在单元格中显示#####
,当列的宽度不足以显示所有单元格内容时。将日期和时间返回为负值的公式也可以显示为#####.
因此,尝试增加列宽。
更多信息:https://support.office.com/en-us/article/How-to-correct-a-error-bf801d0a-2a6e-44bd-a70e-0f780ae8f11e