我发送的html内容作为excel从我的webserver服务器与以下标题
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment;filename=test.xls");
我能够在excel版本2013上打开文件,但不能在2016上打开。在2016年版本,它说The file is corrupt and can not be opened
,但一旦我激活File > Properties > Security> Unblock
文件打开?是否有任何头或其他设置,我可以指定解除阻止安全(或其他配置),以便我能够像2013年一样打开excel文件?
安全设置是在Excel中设置的,而不是在工作簿中设置的。检查文件/选项/信任中心。你需要比较2013年和2016年的设置。可能是外部内容或文件块设置。
据推测,97-2003工作簿被阻塞。