rob*_*son 7 java excel apache-poi
是否可以 - 使用apache POI - 为Excel工作表设置左或右打印边距?
默认边距非常大.我在XSSFPrintSetup中既看不到setLeftMargin也没看到setRightMargin,只看到页眉和页脚:
XSSFPrintSetup printSetup = (XSSFPrintSetup) sheet.getPrintSetup();
printSetup.setHeaderMargin(0.5D);
printSetup.setFooterMargin(0.5D);
Run Code Online (Sandbox Code Playgroud)
有什么好心的朋友可以帮我一点吗?
rge*_*man 20
工作表边距不包含在XSSFPrintSetup对象中,而是包含在XSSFSheet自身中.使用Sheet的getMargin和setMargin方法,通过适当的Sheet常数顶部/左/下/左/页眉/页脚的利润.设置并获得以英寸为单位的边距.
double leftMarginInches = sheet.getMargin(Sheet.LeftMargin);
sheet.setMargin(Sheet.RightMargin, 0.5 /* inches */ );
Run Code Online (Sandbox Code Playgroud)