该文将介绍如何使用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);
}
}
效果图: