当前位置: 首页 > 知识库问答 >
问题:

JasperReport:取消合并新Excel工作表中的列

郜俊晤
2023-03-14

我在Jasper Report中的excel导出时遇到问题。我的报告的输出excel文件有不需要的合并单元格,具体取决于我为每个报告使用的报告模板。我在第一个excel表中显示报告模板,在第二个excel表中显示“列标题”和“数据”。我试图做的是忽略第二个表中的合并单元格。我使用

<property name="net.sf.jasperreports.export.xls.break.before.row" value="true"/>

属性创建第二张图纸。

我不允许更改模板,所以我应该找到一种方法来忽略第二张表中的合并单元格,这是我的excel文件的屏幕截图

如您所见,在第二列中有四个合并的单元格。有没有办法忽略那些不需要的合并单元格?

谢啦!

共有3个答案

丰佐
2023-03-14

对于这个问题,我有一个确切的答案,那就是删除页面的边框。。那你就会成功

苏富
2023-03-14

我发现,扩展整个报表的宽度,并将单元格移到合并发生的区域的右侧,可以为我清理整个报表。再次运行报表时,发生合并的列的宽度减少为0,为空。如果您不介意额外的列在那里,因为它们几乎都是不可见的,那么这个解决方案已经被证实是可行的。

王骏
2023-03-14

我找不到解决这个问题的方法

我已经说服我们的客户不要使用或修改第一个excel工作表中的模板。修改模板后,现在一切看起来都很好:

 类似资料:
  • 所以我有 1500 个 Excel 工作簿,每个工作簿都有 10 张结构完全相同的工作表。我尝试将多个Excel工作簿合并到一个文件中,并使用以下代码成功: 谢谢,努尔贝克

  • 我知道如何复制工作表,但这将导致多个工作表。我需要的是一个输出工作表,一个接一个地包含所有的工作表。 目前我正在做的是将每个工作表导出为< code>DataTable,然后逐个导入: 但这样,我就失去了单元格样式和文本格式 有没有办法用保留样式?

  • 我想完全读取Excel表并使用AJAX将每一行发送到另一个页面进行处理。所以我使用了以下代码将excel表数据转换为JSON数组(库中提供的参考PHPExcel示例): 这里是上传文件的位置,要读取该位置以使用AJAX将行单独发送到另一个页面。我在javascript中使用作为 但是excel工作表包含一些合并单元格,因此PHPExcel无法读取这些合并单元格中的值。因此,这些单元格中的值被读取为

  • 我正在处理一个Excel工作簿,我希望工作簿为每一行新数据创建一个新工作表。下面的代码确实可以做到这一点,但问题是Excel使用每一行第一列中的文本作为新工作表的名称。我想更改它并使另一列成为新工作表名称的来源。请告知我需要更改哪一行才能完成此操作。谢谢您的帮助!

  • 我有一些不同列的excel表格,如下所示: 表A:Col1 Col2 Col3 表B: Col2 Col4 Col5 表C: Col1 Col6 Col7 我的最终表格应该是: 最终表格:Col1 Col2 Col3 Col4 Col5 Col6 Col7 如果没有特定列的详细信息,则应保留为空。我一次只成功地合并了两个表,但我想将所有表合并在一起。 这是合并两张图纸的代码: 这是我编写的用于合并

  • 本文向大家介绍Python pandas实现excel工作表合并功能详解,包括了Python pandas实现excel工作表合并功能详解的使用技巧和注意事项,需要的朋友参考一下 获取工作表2内容 合并文件包含三个工作表:完成任务,下周计划,本周工时(包含了全年的数据,所以需要抽取)。 合并后得文件,如图: 以上就是关于Python_pandas实现excel工作表合并功能的全部实例内容,感谢大家