【问题标题】:Number display as # in generated Excel file生成的 Excel 文件中数字显示为 #
【发布时间】:2013-08-20 15:27:58
【问题描述】:

我有一个 JasperReports 生成的 Excel 文件。您可以在这里看到的是,如果数字太长,Excel 的列将显示###。我不想调整列的宽度,我只想显示数字而不被视为### 并拉伸高度。我尝试将列设置为 Stretch with overflowStretch type = Relative to band height

这是截图:

【问题讨论】:

  • 问题是什么?
  • 我希望列显示数字,而不是###。宽度是固定的,并且是数字格式。我希望列的高度可以拉伸并显示完整的数字。
  • 改变高度无济于事。也许将格式更改为科学?
  • 我更改为文本格式并且它可以工作,但我无法控制模式,例如应该显示多少小数点

标签: excel jasper-reports


【解决方案1】:

您需要在报表元素或整个报表本身上设置适当的 Jasper Reports excel 属性。文档:http://jasperreports.sourceforge.net/sample.reference/xlsfeatures/

具体

net.sf.jasperreports.export.xls.column.width.ratio

如果这些属性在您的 JasperReports 版本中不可用,您可能需要简单地调整大小以获得合适的东西。

【讨论】:

  • 这不是我想要的答案,顺便谢谢你的一些知识。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
相关资源
最近更新 更多