当格式为 EXCEL 时,SSRS 2014 URL 访问总是生成 XLS 而不是 XLSX

SSRS 2014 URL access always generates XLS instead of XLSX when format is EXCEL

我有 SQL Server 2014,我正在尝试通过 URL 访问权限访问我的报告。据我了解,Excel 格式应该给我一个支持无限行数的 XLSX 文件。但是,在查看我的日志文件后,我注意到对于任何超过 65536 行的报告,我都遇到了最大行错误。对此进行调查后,我发现每当我通过 URL 格式为 EXCEL 请求报告时,它们都会生成一个 XLS 文件而不是 XLSX。如果我 运行 来自 Visual Studio 的报告并导出为 EXCEL,它们生成的 XLSX 就很好。有人知道如何解决这个问题吗?

找到了这个问题的解决方案,所以我想我会在这里回答,以防其他人遇到这个问题。 Microsoft 网站 here 上列出的 URL 访问支持的格式列表如下所示: HTML4.0、MHTML、IMAGE、EXCEL、WORD、CSV、PDF、 XML,和 NULL

但是,它没有列出实际生成 XLSX 文件的文件。该格式为 EXCELOPENXML。为什么他们不列出这种格式超出了我的范围。也许我找错地方了。