0

我在导出到 excel 时遇到问题。当我在这里打开 birt 报告时,可以选择导出到 excel:http: //i.imgur.com/GGgUi1l.png

但这是一个结果:http: //i.imgur.com/wac4ZZh.png

如何从excel中删除这种格式?

有没有办法配置excel导出引擎?

4

2 回答 2

4

我在http://www.spagoworld.org/jforum/posts/list/3440.page上回答了您的帖子, 我也在此处回答,因此可能对其他人有所帮助。

我遇到了这个确切的问题。我为 BIRT 尝试了一个不同的 Excel 发射器,称为 Spudsoft BIRT Excel 发射器。我将它插入 BIRT / SpagoBI Server 和 Studio。这有助于以下

它删除了 Excel 输出中空的、隐藏的行和列 它允许更好地控制所有输出是在一个 Excel 选项卡上还是在多个选项卡上分页

Spudsoft BIRT Excel 发射器:https ://bitbucket.org/yaytay/spudsoft-birt-excel-emitters/downloads

在 SpagoBI 服务器中使用 spudsoft 发射器的步骤

  1. 下载 uk.co.spudsoft.birt.emitters.excel.source_0.8.0.201310230652 jar 文件。
  2. 将jar文件放在SpagoBI\webapps\SpagoBIBirtReportEngine\WEB-INF\lib
  3. 获取 uk.co.spudsoft.birt.emitters.excel_0.8.0.201310230652\lib 中存在的 jar 文件(在解压缩发射器 jar 文件后找到)并将它们放入 SpagoBI\webapps\SpagoBIBirtReportEngine\WEB-INF\lib
  4. 从 SpagoBI\webapps\SpagoBIBirtReportEngine\WEB-INF\lib\org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar\org\apache\ 路径中删除 POI 文件夹。这可以在 org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar 文件上使用 7 zip 的“打开存档”时看到。
  5. 为了告诉 BIRT 引擎使用这个发射器,修改 SpagoBI\webapps\SpagoBIBirtReportEngine\WEB-INF\classes 的引擎配置文件。您将注释掉默认发射器并添加

    <XLS_EMITTER>uk.co.spudsoft.birt.emitters.excel.XlsEmitter</XLS_EMITTER> 
    

在 BIRT designtime / SpagoBI Studio 中使用 spudsoft 发射器的步骤

  1. 将发射器 jar 文件放在 BIRT 的 SpagoBIStudio_5.0.0_win32\plugins 文件夹中。
  2. 删除 BIRT 默认的发射器 jar 文件。
  3. 使用 C:\Program Files\SpagoBIStudio_5.0.0_win32\plugins\org.eclipse.birt.report.viewer_4.2.1.v201209071804\birt\WEB-INF 文件夹中的以下行附加查看器属性文件,

    viewer.extension.xlsx=xlsxviewer.label.xlsx=xlsx2007 
    
于 2015-02-08T17:21:37.247 回答
0

尝试以下任何一种:

于 2015-02-04T14:55:47.057 回答