SSRS 2008-使用列数导出到Excel时出错

SSRS 2008-使用列数导出到Excel时出错,excel,ssrs-2008,Excel,Ssrs 2008,我有一份SSR2008报告,已经在生产中成功运行了相当长的一段时间。这是一个简单的tablix报告,列数为静态(50)。我们已使用Pagebreak属性将其拆分为多张图纸。问题是它在导出到excel时抛出错误-在本地报表处理过程中发生错误。 Excel呈现扩展:列数超过此格式下每张工作表的最大可能列数;请求的列数:281,最大列数:256 我想知道这是否是因为行的数量,尽管这没有意义,因为它只有大约900行。你有没有想过为什么会这样?任何提示都会有帮助 谢谢, Aparajith您确定它只有50

我有一份SSR2008报告,已经在生产中成功运行了相当长的一段时间。这是一个简单的tablix报告,列数为静态(50)。我们已使用Pagebreak属性将其拆分为多张图纸。问题是它在导出到excel时抛出错误-在本地报表处理过程中发生错误。 Excel呈现扩展:列数超过此格式下每张工作表的最大可能列数;请求的列数:281,最大列数:256 我想知道这是否是因为行的数量,尽管这没有意义,因为它只有大约900行。你有没有想过为什么会这样?任何提示都会有帮助

谢谢,
Aparajith

您确定它只有50列吗?错误消息非常准确。是的,列数固定为50。报表中既没有矩阵也没有列组。它是一个表格报表?如果是,属性中的列设置为什么宽度?您的报表中还有其他对象吗?是的,它只是一个表格报表。这些列的宽度正常(大多数为1in)。只有一个数据集和大约8个表,每个表上都有一个过滤器,显示数据集返回的不同数据段。精确到1英寸?SSRS在导出到excel时倾向于合并列,没有办法停止这种行为,但您可以通过做一些事情来减少这种行为(如减少列宽中的小数位数,确保项目对齐,确保报告边界向上移动到对象,检查“属性”窗口中“位置”部分下的“左”值是否设置为零)