【问题标题】:BIRT SPUDSOFT emitter excel report formula - not workingBIRT SPUDSOFT 发射器 excel 报告公式 - 不起作用
【发布时间】:2015-09-03 11:22:53
【问题描述】:

我正在使用 BIRT 报告,现在我必须在我的 birt 报告中使用 excel 公式(如 =A1+B1),这样当它导出到 excel 时,它会显示单元格中的值和公式栏中的公式。这个问题在网上找了很久,有一个叫spudsoft excelemitter的发射器,可以用来导出birt报告到excel并导出公式。check here

我已按照站点中的每一个步骤进行操作,但导出的报告不显示值,而是显示公式。我删除公式,然后输入相同的内容,然后显示值和公式。有没有人按照他们说的成功使用这个发射器(导出公式)?

如果可以,你能帮我或任何其他方式吗?

我使用的BIRT版本是:BIRT 4.4.1

【问题讨论】:

  • 我怀疑当您导出时,Excel 中的接收单元格会将其视为文本。我以前遇到过 Excel 对如何处理从 BIRT 导出的数据做出错误假设的问题。我没有使用 spudsoft,但听说过它的好消息。因此,虽然我无法回答您的问题,但我建议您扩大对解决方案的搜索范围,这可能是 Excel/Microsoft 问题,而不仅仅是 BIRT/Spudsoft 问题。如果您找到答案,请发布您的答案。
  • @JamesJenkins 我已经用 BIRT 版本更新了我的问题

标签: excel report birt


【解决方案1】:

经过长时间的研究,我找到了原因。

eclipse BIRT(4.4.1) 包默认的 spudsoft 发射器(uk.co.spudsoft.birt.emitters.excel_4.4.1.v201408290142) 不导出公式,但旧版本(uk.co. spudsoft.birt.emitters.excel_0.8.0.201310230652.jar)从bitbucket.org/yaytay下载的已经导出。(只是替换了eclipse>plugins>uk.co.spu目录中的整个类文件包“uk”** * 到旧版本包)

【讨论】:

  • 那么您能否成功迁移到旧的 spudsoft 发射器并导出您的公式?
  • @JamesJenkins 是的,但是旧版本没有新版本提供的某些功能,例如从网格名称中提取的命名 Excel 工作表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-04
  • 2020-05-07
  • 1970-01-01
  • 2018-06-05
  • 1970-01-01
相关资源
最近更新 更多