Java: – 如何通过csv读取时保存在Microsoft Excel 2010中

我能够读取Microsoft Excel中的csv文件,但是当我尝试保存它时,它以文本forms保存为制表符分隔forms,所做的更改将丢失。

WebUtils.download(response, datafetcher, form.getString("reportName") + ".xls", "application/vnd.excel", hdr, "\t"); 

如果我正在阅读这个权限,那么您将依靠Excel将继续并加载一个名为something.XLS的CSV文件,但是当它再次保存时,它将保持CSV格式,因此会丢失所有应用的格式。 正如DwB所说,Excel应该用一个相当明确的信息来警告这个问题,除非这个信息被禁用了。

除了某些客户端教育或重写报告以实际导出真正的XLS或XLSX文件之外,我不认为在这里可以做很多事情。