该文将介绍如何使用Spire.XLS for Java设置Excel工作表页边距。注意,在Spire.XLS for Java中,页边距以英寸为单位,在Microsoft Excel中,页边距以厘米为单位。(1 英寸=2.54 厘米).
import com.spire.xls.*;
public class setMargins {
public static void main(String[] args) {
String outputFile="output/setMarginsOfExcel.xlsx";
//加载示例文档
Workbook workbook = new Workbook();
workbook.loadFromFile("Sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//新建PageSetup实例
PageSetup pageSetup = sheet.getPageSetup();
//设置上下左右页边距
pageSetup.setBottomMargin(2);
pageSetup.setLeftMargin(1);
pageSetup.setRightMargin(1);
pageSetup.setTopMargin(3);
//设置页眉页脚页边距
pageSetup.setHeaderMarginInch(2);
pageSetup.setFooterMarginInch(2);
//保存文档
workbook.saveToFile(outputFile, ExcelVersion.Version2013);
}
}
效果图: