POI Excel 11 工作簿放大,设置页眉页脚 - java线程例子

时间:2024-02-16 21:28:10

POI Excel 11 工作簿放大,设置页眉页脚

2012-07-20 12:51  java线程例子  阅读(453)  评论(0编辑  收藏  举报

@author YHC

设置工作簿放大显示比例:

 设置工作簿的放大是用分数表示的,如下例子将显示比例调为75%,3是分子,4是分母;

             //创建Excel
		Workbook wb = new HSSFWorkbook();
		//创建工作簿
	    Sheet sheet1 = wb.createSheet("new sheet");
	    //设置工作簿放大
	    sheet1.setZoom(3,4);   // 75 percent magnification
	    //
	    // 写入文件
	    FileOutputStream fileOut = new FileOutputStream( "workbook.xls" );
	    wb.write( fileOut );
	    fileOut.close(); 

效果图:


设置页眉页脚:

下面的事例是设置页眉的,但也可以直接用来设置页脚

                   //创建Excel
		   Workbook wb = new HSSFWorkbook();
		   //创建工作簿
		    Sheet sheet = wb.createSheet("new sheet");
                  //创建页眉
		    Header header = sheet.getHeader();
		    //自定义页眉,并设置页眉 左中右显示信息
		    header.setCenter("Center Header");
		    header.setLeft("Left Header");
		    header.setRight(HSSFHeader.font("Stencil-Normal", "Italic") +
		                    HSSFHeader.fontSize((short) 16) + "Right w/ Stencil-Normal Italic font and size 16");
		    
                     //写入文件
		    FileOutputStream fileOut = new FileOutputStream("workbook.xls");
		    wb.write(fileOut);
		    fileOut.close();
注意:运行代码之后,是空白的页面,那么如何看是否设置有效咧:

打开你的Excel文件->文件->页面设置->Tab选择页眉页脚->点击自定义页眉: