你的职工花名册那行应该是几个单元格合并成一个,在设置其值嘛,
单位:xxxx公司那行也是几个单元格合并嘛,这个应该不难!
分页打印我在poi网站上找到这样的代码,楼主可以参考:
Set Page Numbers on Footer
    HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet sheet = wb.createSheet("format sheet");
    HSSFFooter footer = sheet.getFooter()
    
    footer.setRight( "Page " + HSSFFooter.page() + " of " + HSSFFooter.numPages() );
    
    // Create various cells and rows for spreadsheet.    FileOutputStream fileOut = new FileOutputStream("workbook.xls");
    wb.write(fileOut);
    fileOut.close();
在这个地址
http://jakarta.apache.org/poi/hssf/quick-guide.html#FooterPageNumbers
楼主可以自己再看看!

解决方案 »

  1.   

    怎样用POI在excel中插入分页符,以便自动分页打印?
      

  2.   

    我不知道这个,但是我想提醒楼主的是excel一个sheet只能支持一个unshort大小的行数,就是2的16次方.超过就不能显示了。还有就是poi好象只能先将excel的数据写完以后才能向输出流输出,所以假如你的数据非常大的话,那么可能导致产生OutOfMemoryError。当然如果数据非常大,即使生成了excel那么excel也根本打不开,呵呵。所以如果遇到这种问题那么可以使用生成excel的XML格式,旧可以使用BufferedOutputStream而不会产生OutOfMemoryError异常了,只是数据文件非常大,excel要打开就比较困难了,呵呵
      

  3.   

    poi的功能真有限,不能输出图片,又不能插入分页符
    不知道vba能否做到这两点?