Tag: ssrs 2012

SSRS生成Excel报告和共享点search

所以我有一些Excel(.XLS)SSRS报告,这些报告以编程方式在SSIS C#脚本任务中生成并上传到共享点。 我们不使用XLSX(这是一个不同的问题)。 我正在使用SQL Server 2012 Reporting Services。 生成的Excel报告似乎是“Microsoft Excel 2003-2007 Worksheet” Excel报告使用reportserver/reportexecution2005.asmx在C#中创build,并使用_vti_bin/officialfile.asmx SubmitFile方法将其上传到共享点 这工作正常,但生成的EXCEL文件不能在SharePoint中search。 使用search选项在文件内searchstring时,不会返回该文件。 它在search上传的CSV文件时起作用。 Excelsearch已打开,并在SharePoint中支持。 但是:如果您下载报告,请在Excel(2010)中打开它,然后在SAVEAS(没有任何更改)下打开它。 然后重新上传这个保存的文件到Sharepoint,然后SharepointsearchDOES的工作。 请注意,重新保存时,它仍保存为“Microsoft Excel 2003-2007 Worksheet” .XLS,但文件大小略有增加。 任何想法为什么search不是在编程生成的文件上工作,但是当你上传同一个文件的重新保存版本时工作?