【问题标题】:Exporting SSRS report to Excel Problems将 SSRS 报告导出到 Excel 问题
【发布时间】:2018-03-22 16:21:19
【问题描述】:

所以,我花了将近一天的时间试图让我的 SSRS 报告在 Excel 中看起来可以通过。同事希望能够打印出信息(使用适合一页上的所有列),但是当行数过多时(因为 Excel 中的最大行高为 409),导出的报告文本会被截断。我可以单击单元格并查看文本溢出的开始位置。我已经浏览了各种论坛以获取故障排除建议,但似乎没有任何帮助。我试过把字体变小,但它很难读(它已经是 Arial Narrow 字体大小 8)。 CanGrow 在报告中启用。我尝试禁用,但我必须在报表生成器中使行超高,但它仍然不能解决单元格只有 409 像素高的问题。

有些行有很多行数据。我在想也许将数据分成两列是可能的,但我假设它不是。 这是正在发生的事情的(可怕的)可视化。谢谢。

--------------------------------------------------
| Subject Name  |  Activity 1  | Name 1
|               |              | Name 2
|               |              | Name 3
|               ----------------------------------
|               |  Activity 2  | Name 1.....
|               |              | ........... 
|               |              | Name 50 (Imagine this is where it starts getting cut off in Excel)
--------------------------------------------------

【问题讨论】:

    标签: excel reporting-services ssrs-2012 reportbuilder3.0


    【解决方案1】:

    我有一个想法,不确定这是否是您可以接受的解决方案,但我想我会分享。

    在你的例子中......

    | Subject | Activity | Description |
    | Joe     | Walking  | Overflows because too many characters (limit 10) |
    

    您可能会修剪您的描述并添加描述 2

    | Subject | Activity | Description | Description2 |
    | Joe     | Walking  | Overflows be| cause too many characters |
    

    您可以通过用以下表达式替换描述数据文本框中的项目来做到这一点:

    =LEFT(Fields!Description.Value, 10)
    

    然后用这个表达式添加一个 Description2 列:

    =MID(Fields!Description.Value, 10, LEN(Fields!Description.Value) - 10)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多