使用excel 2007运行报表时标题“不居中”

时间:2012-08-13 15:52:13

标签: cognos cognos-8

我正在处理现有的认知报告,其中用户明确要求我进行更改。当用户运行报表时,他们在excel中运行它。当用户将报告下载到Excel时,标题不居中。这让我失望,因为在Cognos Report Studio中查看我的报告时,标题是居中的。造成这种情况的原因是什么?他们寻求这种改变,因此他们不必在使用之前手动进行更改。

修改

报告工作室:

enter image description here

Excel中:

enter image description here

当我以HTML或PDF格式运行报表时,标题完全位于中间,只有excel会将其关闭。

3 个答案:

答案 0 :(得分:2)

在使用Microsoft Excel格式生成报表时,IBM Cognos存在一些限制。

解决此问题的一个方法是使用在页眉块的表格单元格中包含报表标题文本。以下是步骤。

  1. 在页眉块中插入1列1行(即1个表格单元格)的表格。
  2. 在表格单元格中添加“文本项”。
  3. 在该文本项中提供适当的报告标题。
  4. 选择表格单元格;在'字体&文本'属性,将水平对齐属性指定为'中心'。
  5. 以Excel 2007格式运行报告。
  6. 这也适用于Excel 2002格式。

    您可以在此处找到Excel格式的一些限制:

    Unsupported Excel Formatting

    Unsupported IBM Cognos 8 Formatting

    Limitations When Producing Reports in Microsoft Excel Format

    @MichaelYounani 您可以在同一个表中移动所有6行标题,而不是在2个不同的表结构中使用标题文本(6行)。 请参考屏幕截图。

    Align Table cells in report studio

    这样,当报表以Excel格式运行时,您可以将所有标题行放在一列中并与中心对齐。 After Aligned

答案 1 :(得分:1)

获取一个列表对象..

解锁报告。 添加列表标题。 (注意不是页面标题..) 选择列表标题并选择拆分单元格。 在第一个列表标题单元格中放置一个文本项。 选择所有列表标题单元格并选择合并单元格。

现在,您可以使用居中和粗体格式化合并单元格。

这将确保总数或列和列表标题单元格相同。

运行报告并导出到excel。此方法适用于任何版本的cognos。 --Srrinivas。

答案 2 :(得分:0)

转到“页面布局”,然后“网格线”选项卡旁边是“标题”。单击右下方的扩展箭头。从那里,转到页眉/页脚。取消选中“按文档缩放”和“与页边距对齐”框。问题解决了。