【发布时间】:2015-07-01 04:43:39
【问题描述】:
我在 Eclipse 中使用 BIRT 4.4.1 来生成报告。
我想包装表格标题的文本,它在 webviewer 中工作正常,但是当我导出到 excel 时,表格单元格文本在一行中,并且文本也溢出了。我不想让单元格宽度等于内容,我想根据容器宽度换行。
我已将单元格宽度和标签空白属性设置为自动。是否正确,或者我该怎么做才能使其在导出的 excel 报告中工作?
在网页视图中
导出后,Excel视图
【问题讨论】:
我在 Eclipse 中使用 BIRT 4.4.1 来生成报告。
我想包装表格标题的文本,它在 webviewer 中工作正常,但是当我导出到 excel 时,表格单元格文本在一行中,并且文本也溢出了。我不想让单元格宽度等于内容,我想根据容器宽度换行。
我已将单元格宽度和标签空白属性设置为自动。是否正确,或者我该怎么做才能使其在导出的 excel 报告中工作?
在网页视图中
导出后,Excel视图
【问题讨论】:
在 4.4.2 中导出为 XLS(不是 xlsx)。作为一种解决方法,您还可以在文本中添加一个换行符,当您导出到 xlsx 时它会正确显示。
与 xlsx 输出一起使用的第三个选项是选择单元格中的文本框,并在常规属性中将空白设置为预格式化。然后,将标题单元格大小设置为覆盖所需文本的高度,或者在整个报表的常规属性中,将布局设置为自动布局。
【讨论】: