Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports Jasper报告excel截断单元_Jasper Reports_Apache Poi_Ireport - Fatal编程技术网

Jasper reports Jasper报告excel截断单元

Jasper reports Jasper报告excel截断单元,jasper-reports,apache-poi,ireport,Jasper Reports,Apache Poi,Ireport,我想导出到excel,但我想在单元格中打印数据,而不考虑数据量。我尝试过设置“Stretch with Overflow”选项,这似乎有效,但它会在实际数据行之间创建空行。我尝试将行之间的IS_REMOVE_EMPTY_SPACE_添加为true,但它无法解决我的问题。我也在使用IS_IGNORE_分页 理想情况下,我希望excel导出只将所有数据放在一个单元格中,而不受单元格大小的影响。我找到了答案。您需要将net.sf.jasperreports.print.keep.full.text报告

我想导出到excel,但我想在单元格中打印数据,而不考虑数据量。我尝试过设置“Stretch with Overflow”选项,这似乎有效,但它会在实际数据行之间创建空行。我尝试将行之间的IS_REMOVE_EMPTY_SPACE_添加为true,但它无法解决我的问题。我也在使用IS_IGNORE_分页


理想情况下,我希望excel导出只将所有数据放在一个单元格中,而不受单元格大小的影响。

我找到了答案。您需要将
net.sf.jasperreports.print.keep.full.text
报告参数设置为
true
我找到了答案。您需要将
net.sf.jasperreports.print.keep.full.text
报告参数设置为
true

@DMoses:我经常使用“带溢出的拉伸”来处理空行问题,之所以生成它,是因为我无意中在显示数据的单元格和报告边距之间留下了一个空间。只要把单元格放在边距的边缘,你就不会有这个问题了

@DMoses:我经常使用“带溢出的拉伸”来处理空行问题,之所以生成它,是因为我无意中在显示数据的单元格和报告边距之间留下了一个空间。只要把单元格放在边距的边缘,你就不会有这个问题了

我一开始也认为这是个问题,但我确保所有文本字段都显示了条带的高度/宽度。事实上,我将报告缩减为只有列标题和带有两个字段/列的详细栏位,但我仍然存在问题(我确保它们是像素级的)。。。我想我们在JasperReports中将所有参数都设置为true,所以我从来没有看到过这个问题,只有文本字段。我将用你刚才说的做一个实验。我应该注意到,它可以很好地导出到较旧的xls,但如果我没记错的话,就不能导出较新的xlsx。无论如何,full.text属性是我真正想要的,因为我的公司喜欢所有高度相同的行。起初我认为这也是问题所在,但我确保所有的文本字段都包含了条带的高度/宽度。事实上,我将报告缩减为只有列标题和带有两个字段/列的详细栏位,但我仍然存在问题(我确保它们是像素级的)。。。我想我们在JasperReports中将所有参数都设置为true,所以我从来没有看到过这个问题,只有文本字段。我将用你刚才说的做一个实验。我应该注意到,它可以很好地导出到较旧的xls,但如果我没记错的话,就不能导出较新的xlsx。无论如何,full.text属性是我真正想要的,因为我的公司喜欢高度相同的行。