当表格less于4列(SSRS)时,导出到Excel后隐藏列

我遇到以下问题导出ssrs报告到excel。 当我创build一个有4列的表格,然后将其导出到Excel中时,我得到了正确的布局: 在这里输入图像说明

但是,当我至less删除ssrsdevise器中的一列(当表格由less于4列组成)时,在将其导出为ex​​cel后,一列将被隐藏: 在这里输入图像说明

当我手动更改宽度(通过在属性窗口中input宽度)到至less3厘米,导出到excel后额外的列消失(即使表less于4列)。

有谁知道为什么发生这种情况? 任何帮助将不胜感激。

简单的解决scheme:工作点,而不是英寸或厘米。 Excel呈现点,所以这可以防止所有的四舍五入定位。 这很容易。

这是头的问题。

为了避免这一切,在你的Tablix中插入一行(高于一切),并将“RepeatOnNewPage”tablix属性设置为“True”(高级模式>>select需要重复的静态行组>> RepeatOnNewPage)。

这种方法和头部做同样的事情,你不必再处理那些烦人的额外的列!

尝试矩形矩形。 如果这不起作用 – 插入一个列表并将您的对象插入到列表中。 这应该有所帮助 – 不知道为什么 – 但是有时需要花费大量的尝试和scheme来处理一个报告…只是不断尝试矩形和列表 – 这是我总是这样做。

这是SSRS的常见问题 – 我如何解决这个问题是使用矩形的。 插入矩形,然后剪切你的表/matrixPASTE矩形内 – 确保没有空的空间。 如果你使用多个表格/matrix,然后在矩形内插入矩形等(我的logging是第14深度) – 这是非常恼人的,但我只知道这种方式。 – 也 – 适合所有的左侧angular落

它对我来说工作得很好…你使用什么样的excel? 你可以在这里发布rdl文件或代码从文件? 您是使用报告生成器还是Visual Studio? – 报告上还有其他的东西吗? D.

我发现,如果您的报表中的标题在实际的Tablix上方,则必须扩展标题的宽度以匹配Tablix的宽度(您应该看到显示alignment的蓝色线条),并确保标题也alignment与Tablix开始的地方。 基本上,只要确保一切都alignment。 希望这可以帮助。

经过几天的努力,这个博客帮助我:

如何从Excel导出SSRS报告 – MSDN中消除合并和隐藏的单元格问题

问题似乎是像素和厘米(或英寸)没有很好地排列。 当您拖动列时,会得到非精确的近似值。 当你把一个不错的数字(甚至像3.25厘米),他们似乎打得更好。 您可能会想要使用像素或点(Excel用来存储单元大小)以防止最后一列压缩。

我希望这有助于…

比赛迟到了,像往常一样。 但是我玩了一会儿,看起来好像它只是相当随机的。 有时我可以让他们走开,有时我不能。 我并不总是有能力把事情变成代表偶数点的漂亮的回合数。 而即使我这样做,它仍然不总是工作。 但我注意到了这一点。 如果你仔细放大,你可以看到这些线只是略有偏差。 相信我,当我告诉你math不应该发生。 但我想知道这是否可以解释这个问题。

在这里输入图像描述