文件在excel版本2013中打开,但不在2016上打开



我发送的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工作簿被阻塞。

最新更新