在我的应用程序中,我使用 apache POI 3.8 生成报告。
该系统工作正常,并以 xls 格式生成报告。
但是当我打开 xls 文件时,它在打开文件之前给了我警告。
这是我正在使用的响应类型...
response.setHeader("Content-Type", "application/vnd.ms-excel");
response.setHeader("Content-Disposition","attachment; filename="+xlsFileName+".xls");
我也试过...
response.setHeader("Content-Disposition","attachment; filename="+xlsFileName+".xls");
response.setHeader("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
但问题依然存在。在这两种情况下,如果我将文件扩展名用作“.xlsx”,那么它不会发出任何警告并且工作正常。
那么任何人都可以建议我为什么它会警告 MS-Excel 2003 格式?