发新话题
打印

Excel多工作表如何导出

Excel多工作表如何导出

请问怎么将多个报表的内容导入到一个工作薄的多个工作表中(在一个xls文件中多个工作表显示不同报表的内容)?

TOP

你可以参照 XlsExport.java,进行多 sheet导出。

TOP

怎么参照,能否详细点?谢谢!

TOP

这个有点复杂,我只能给你一个思路,下面是伪代码
复制内容到剪贴板
代码:
class XlsExport2
{
     Workbook b = new Workbook();
     public void export(ReportDocument doc)
    {
            for(PageView v:  doc -> generatePages() -> PageView[])
            {
                     sheet = new Sheet();
                     v -> sheet
                     b.add(sheet)
            }

    }
}   

x = new XlsExport2();
for(ReportDocument d:docs)
{
    x.export(d);
}  
x.close();

TOP

我这个代码的意思是有多个报表模板,生成一个Excel,
如果你仅仅是想一个报表模板,希望每页生成一个sheet,就不需要扩展了,只需要使用 ReportJob.printaslxsn()方法即可.

TOP

上面的伪代码,是在源代码的基础上去实现吗?

TOP

还是不太清楚,请多多指教,谢谢

TOP

发新话题