Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 是否将SSRS导出的Excel用作SSIS Excel目标?_Sql Server_Excel_Reporting Services_Ssis - Fatal编程技术网

Sql server 是否将SSRS导出的Excel用作SSIS Excel目标?

Sql server 是否将SSRS导出的Excel用作SSIS Excel目标?,sql-server,excel,reporting-services,ssis,Sql Server,Excel,Reporting Services,Ssis,我有一份以xlsx格式导出到Excel的SSRS报告。然后,我尝试使用SSIS将大型数据集作为新选项卡导出到该报告中,但当我尝试使用SSRS导出的xlsx文件作为SSIS中的Excel目标时,会出现一系列错误,它无法识别源 但是,如果我打开从SSRS导出的xlsx文件并手动将其再次保存为xlsx,那么它将工作 知道为什么会这样吗?无法将SSRS导出的xlsx文件用作SSIS中的Excel目标吗 谢谢。在SSIS中将SSRS导出的excel文件用作excel源后,我遇到了同样的问题。SSR似乎对文

我有一份以xlsx格式导出到Excel的SSRS报告。然后,我尝试使用SSIS将大型数据集作为新选项卡导出到该报告中,但当我尝试使用SSRS导出的xlsx文件作为SSIS中的Excel目标时,会出现一系列错误,它无法识别源

但是,如果我打开从SSRS导出的xlsx文件并手动将其再次保存为xlsx,那么它将工作

知道为什么会这样吗?无法将SSRS导出的xlsx文件用作SSIS中的Excel目标吗


谢谢。

在SSIS中将SSRS导出的excel文件用作excel源后,我遇到了同样的问题。SSR似乎对文件进行了编码,并包含了几个特定于SSR的字符,Excel无法解释这些字符,也无法从Excel中看到这些字符

您可以将报表导出为纯文本文件,然后使用平面文件连接来传输数据


如果这对您有帮助,请告诉我。

谢谢您的评论,但我不确定这对我有什么帮助。我想将数据从SSIS导出到Excel报表。我将Excel报告用作目标,而不是源。Excel报告是从SSRS导出的格式化文件,因此我不能使用csv。请检查Excel驱动程序并确保选择了正确的Excel版本。此外,您始终可以使用脚本组件。为什么在导出后要尝试将数据添加到Excel文档中?有什么原因不能将大型数据集作为另一个选项卡添加到报表中?主要原因是数据集有100000行,而SSR无法将这么多行导出到Excel。SSRS正在创建一个摘要,但我还需要包括细节。详细信息非常大。也许您可以在报告中的第二个工作表上创建一个链接,该链接将数据集的单独报告生成为CSV(即,使用URL访问在链接中指定导出格式)