java 控制输出的excle的页眉页脚

HSSFWorkbook workbook=new HSSFWorkbook();

        HSSFSheet sheet = workbook.createSheet("Test");// 创建工作表(Sheet)

        HSSFHeader header =sheet.getHeader();//得到页眉

        header.setLeft("页眉左边");

        header.setRight("页眉右边");

        header.setCenter("页眉中间");

        HSSFFooter footer =sheet.getFooter();//得到页脚

        footer.setLeft("页脚左边");

        footer.setRight("页脚右边");

        footer.setCenter("页脚中间");



一般是写页码或者日期:


SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String ly_time = sdf.format(new java.util.Date());//得到当先系统时间

HSSFHeader header =sheet.getHeader();//得到页眉

    header.setRight( "第" + HSSFHeader.page() + "页,共 " + HSSFHeader.numPages()+"页");//在页眉右侧页码

    HSSFFooter footer =sheet.getFooter();//得到页脚

    footer.setRight("用户:"+params.get("userName")+"\n"+"报表时间:"+ly_time);//输出生成报表的时间

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容