2013-12-11 30 views
0

我正在使用Birt生成XLS报表。Birt - 以编程方式生成xls报表

当您打开生成的XLS文件,我得到了以下信息

“你试图打开该文件,是不是由文件扩展名指定 不同的格式。验证该文件没有损坏 并且在打开文件之前从可信任来源获得。是否要 现在打开文件?

有什么办法可以解决这个问题吗?

+0

您使用的是什么版本的BIRT的? –

+0

Birt Vesrion 2.6 – User

回答

0

您试图在安装了Excel 2010的计算机上打开Excel 2003报表。消息来自微软,而不是BIRT。

除了单击警告消息外,还有两个选项。

  1. 删除Excel 2003和在电脑上打开报表
  2. 升级到BIRT 4.3它可以作为Excel 2010中导出(xlxs)
+0

感谢James的回复:)其实我只有Excel 2007,所以这个问题在Excel 2007中存在 – User

0

您所看到的消息,因为伯特内置安装Excel 2010发射器不输出Excel格式文件,它输出Excel可以理解的XML格式的文件,因此,无论何时打开文件,新版本的Excel都会抱怨。

为了解决这个问题,你可以使用其他的发射器,如SpudSoft(该发射器的计划,以取代BIRT 4.3收件箱发射器)