Java 如何在BIRT API中设置excel工作表名称?

Java 如何在BIRT API中设置excel工作表名称?,java,excel,birt,Java,Excel,Birt,当我使用birt api导出excel时,excel的工作表名称默认设置为Sheet0。有没有办法在birt API中自定义图纸名称?在“常规”选项卡的“属性编辑器-报告”中,您可以输入“标题” 导出到excel时,将使用此值命名工作表 我有一份报告,其中有两个表格,第一个表格后有分页符,因此每个表格都有自己的表格。选择每个表后,转到脚本,在“创建”脚本中,编写以下代码: this.name=“图纸名称” 可以添加动态/静态工作表名称 选择表格,点击脚本(onPrepare),使用下面的代码行

当我使用birt api导出excel时,excel的工作表名称默认设置为
Sheet0
。有没有办法在birt API中自定义图纸名称?

在“常规”选项卡的“属性编辑器-报告”中,您可以输入“标题”

导出到excel时,将使用此值命名工作表


我有一份报告,其中有两个表格,第一个表格后有分页符,因此每个表格都有自己的表格。选择每个表后,转到脚本,在“创建”脚本中,编写以下代码: this.name=“图纸名称”
可以添加动态/静态工作表名称

选择表格,点击脚本onPrepare),使用下面的代码行

reportContext.getDesignHandle().setProperty("title", "Sheetname1");
reportContext.getDesignHandle().setProperty("title", params["workSheetName"].value);
还可以使用下面的代码行通过请求参数(工作表名称)传递工作表名称

reportContext.getDesignHandle().setProperty("title", "Sheetname1");
reportContext.getDesignHandle().setProperty("title", params["workSheetName"].value);