【发布时间】:2013-02-13 13:00:45
【问题描述】:
使用 Birt 4.2
有没有办法阻止数据单元格截断表格中查看的数据。
目前有一种方法可以停止换行(表格单元格的常规选项卡上没有换行),但这只会阻止它出现在两行上。
要重新创建,请执行以下操作
- 您创建一个数据集
- 将数据集绑定到报表上的表格
- 将数据单元格放入表格中
- 将所有数据、单元格和行设置为不换行
- 导出到 XLS
列不会自动调整到数据的大小,因此在导出到 XLS 时,单元格中查看的数据会被截断。
有谁知道如何告诉 BIRT 调整列大小而不截断 BIRT 表中正在查看的数据
【问题讨论】:
-
数据实际上被截断了,还是根本不可见?当您以 HTML 格式打开报告时,实际数据是否存在差异(假设某些数据可能在 Excel 中,但不可见)。
-
数据不可见,因为 Excel 中的列大小未设置为显示整个单元格。在 HTML 中它可以正常工作,因为单元格会针对最大的数据值进行调整。 Excel输出好像设置了数据的大小,也就是说数据是不可见的。
-
我没有答案,但我可以告诉你从哪里开始寻找。导出到 excel 由称为“Excel Emitter”的东西管理。标准 BIRT 附带的那个不是很强大。有许多可用的附加发射器,可以做很多神奇的事情。谷歌搜索“BIRT excel 发射器” ' 返回大约 13k 次点击。我不知道有一个列表提供了所有不同发射器提供的详细信息。
-
我同时使用标准发射器和 Tribix excel 发射器。两者都一样,我也弄错了,HTML版本也为单元格设置了大小,因此单元格被截断了。
-
本是问题解决了我有同样的问题我尝试为空白属性设置“无 WARP”,设置自动布局但没有任何效果:( :( :(