Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
导出到Excel时,ssrs 2012报告中最后一列旁边有较大的空白_Excel_Reporting Services_Ssrs 2012 - Fatal编程技术网

导出到Excel时,ssrs 2012报告中最后一列旁边有较大的空白

导出到Excel时,ssrs 2012报告中最后一列旁边有较大的空白,excel,reporting-services,ssrs-2012,Excel,Reporting Services,Ssrs 2012,我有一份SSRS 2012报告,其中有两个不同的数据集,需要导出到同一Excel文件中的两个工作表中。一个数据集有10列要导出到Excel,另一个只有4列 因此,我在设计图面中插入了两个tablix,并将一个数据集配置为第一个tablix,另一个数据集配置为第二个tablix。然后在每个tablix的属性中,我将PageBreak部分中的选项设置为BreakLocation to END、Disabled to False和ResetPageNumber to False。如屏幕截图1所示,表格

我有一份SSRS 2012报告,其中有两个不同的数据集,需要导出到同一Excel文件中的两个工作表中。一个数据集有10列要导出到Excel,另一个只有4列

因此,我在设计图面中插入了两个tablix,并将一个数据集配置为第一个tablix,另一个数据集配置为第二个tablix。然后在每个tablix的属性中,我将PageBreak部分中的选项设置为BreakLocation to END、Disabled to False和ResetPageNumber to False。如屏幕截图1所示,表格在报表设计图面中彼此下方放置,其间没有任何空间

当我尝试以excel格式导出报告时,来自两个数据集的数据将按预期导出到同一excel中的不同工作表中。但问题是,最后一列旁边的列比工作表的默认excel列宽太大,该工作表有4列。请找到截图:2

简单地说,在导出到excel时,由于tablix 1在设计图面中对齐,在最后一列旁边有一个长的空白/空白


是否有方法将该列格式化为默认大小

我以前从未遇到过此问题,但请尝试1。设置报表属性ConsumeContaineWhitespace=True 2。将Tablix2放入矩形[使矩形成为Tablix2的父元素])我已经尝试了你的建议。尽管如此,在渲染时,我还是在excel文件的最后一列使用了大的空白。我猜,这是由于tablix 2旁边的空白(设计图面)(在上面的截图1中以红色突出显示)。请问还有其他的工作吗?