我正在从ICEfaces应用程序生成一些CSV文件,只需在HttpServletResponse上编写。
所有这些文件都由OpenOffice正确打开,其中一个可以由OpenOffice打开,但不能在Microsoft Excel中打开。错误消息是“文件格式与文件扩展名指定的格式不同”。如果我试着继续下去就停在第106行,说“无法读取第106行”。
该文件名为“blacklist.csv”,内容类型为“text / csv”。以下是文件内容的摘录:
ID;CodiceStazione;NomeStazione;Sensore;Inizio;Fine 49;"PU59";"Nipozzano";"LW";"2012-01-01 00:00";"" 158;"PI01102365";"Belvedere";"AT";"2013-01-01 00:00";"" 159;"PI01102365";"Belvedere";"LW";"2013-01-01 00:00";"" ... 1439;"RP010";"Castelnuovo Scrivia";"RR";"2015-07-20 00:00";""
最后一行是第106行,但在我看来它与其他行类似。
有什么建议吗?
答案 0 :(得分:0)
Excel使用所用操作系统的区域设置来打开csv文件。这取决于您的系统如何更改它。看看这里:https://superuser.com/questions/476327/how-do-i-save-an-excel-spreadsheet-as-a-semi-colon-separated-values-file