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

hay*_*mez 3 excel reporting-services sql-server-2014

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

hay*_*mez 6

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

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