“BIRT报表导出Excel出现空白列,报表并没有合并单元格”的原因可能是bug,如果你有强迫症,那在设计报表的时候,就顶格,不要留有空白。这个bug貌似很早在2.5x版本中就存在了,后面好像没人管了,产品更新和技术支持这方面挺不爽的。现在我在项目中,基本上都用finereport了。
内嵌表分组的(表)宽度设成100%就可以了。因为表里数据的长度太小,生成的表的宽度达不到上一行的宽度,右侧空白就被生成一列空白列