文本介绍如何使用Spire.XLS for Java为Excel的第一页和其它页设置不同的页眉页脚。
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class SetDifferentHeaderFooter {
public static void main(String[] args) {
//创建Workbook对象
Workbook workbook = new Workbook();
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//在A1、J1写入文本
sheet.getCellRange("A1").setText("第一页");
sheet.getCellRange("J1").setText("第二页");
//设置不同的第一页页眉页脚
sheet.getPageSetup().setDifferentFirst((byte)1);
//为第一页设置页眉页脚
sheet.getPageSetup().setFirstHeaderString("&\"Arial\"&B&14&KFF0000第一页页眉");
sheet.getPageSetup().setFirstFooterString("&\"Arial\"&B&14&KFF0000第一页页脚");
//为其它页设置页眉页脚
sheet.getPageSetup().setCenterHeader("&\"Arial\"&B&14&K191970其它页页眉");
sheet.getPageSetup().setCenterFooter("&\"Arial\"&B&14&K191970其它页页脚");
//保存文档
workbook.saveToFile("DifferentFirstPage.xlsx", FileFormat.Version2016);
}
}