POI Excel 11 工作簿放大,设置页眉页脚
@author YHC
设置工作簿放大显示比例:
设置工作簿的放大是用分数表示的,如下例子将显示比例调为75%,3是分子,4是分母;
[java]
//创建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 sheet1 = wb.createSheet("new sheet");
//设置工作簿放大
sheet1.setZoom(3,4); // 75 percent magnification
//
// 写入文件
FileOutputStream fileOut = new FileOutputStream( "workbook.xls" );
wb.write( fileOut );
fileOut.close();
效果图:
设置页眉页脚:
下面的事例是设置页眉的,但也可以直接用来设置页脚
[java]
//创建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
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选择页眉页脚->点击自定义页眉:
作者:yhc13429826359
补充:软件开发 , Java ,