Excel发现无法访问的内容

时间:2010-02-16 08:29:57

标签: java excel

我正在制作一篇文章,我可以选择上传用户,然后下载.xls(MS 2003)和.xlsx(MS 2007)文件。

上传时没有发现任何问题,但在下载内容时,打开下载的.xlsx时会出现以下提到的对话框。

Excel发现无法访问的内容。您要恢复此工作簿的内容吗?如果您信任此workook的来源,请单击“是”。

我为两种MS excel类型设置了正确的MIME类型。

response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") - 表示.xlsx

response.setContentType("application/vnd.ms-excel") - 代表.xls

然后我使用下面提到的片段来设置标题。

response.setHeader("Content-disposition", "attachment;filename=" +fileName)

您认为我需要提出的任何建议/更正?

0 个答案:

没有答案