作者:乔山办公网日期:
返回目录:excel表格制作
分页查数据,每写完一个sheet,就存一次档(文件保存到硬盘上),并关闭所有文件操作,主动gc;
下一个sheet,重新打开文档,并重复上面一步。
反复重复上面两步,直到你的数据写入完为止。
POI 操作Excel 实现分页,我用到了Excel 的模版,复制模版,然后向其中插入数据,当数来------解决方案--------------------------------------------------------首先你要插入的记录是多少条,每页要显示多少条,然后自计算出多少页。如果超过3 页,就超多少页new 多少个百sheet。------解决方案--------------------------------------------------------探讨首先你要插入的记录是多少条度,每页要显示多少条,然后计算出多少页。如果超过3 页,就超多少页new 多少个sheet。------解决方案--------------------------------------------------------探讨引用:首先你要插入的记录是多少条,每页要显示多少条,然后计算出多少页。
HSSFPrintSetup printSetup = sheet.getPrintSetup();
printSetup.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE); // 纸张
sheet.setDisplayGridlines(false);
sheet.setPrintGridlines(false);
sheet.setMargin(HSSFSheet.TopMargin,( double ) 0.2 ); // 上边复距制zhidao
sheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.2 ); // 下边距
sheet.setMargin(HSSFSheet.LeftMargin,( double ) 0.2 ); // 左边距
sheet.setMargin(HSSFSheet.RightMargin,( double ) 0.2 ); // 右边距
可能用到第三方百包会方便一点, 这里有个度教问程是关于POI包, 你可以在/6643038/1242195