概述
JXL中设置Excel文件的打印范围方法。
WritableSheet sheet = workbook.getSheet(0); SheetSettings setting = sheet.getSettings(); // ①设置打印范围(右上的列号和行号,左下的列号和行号) setting.setPrintArea(1, 2, 3, 4); // ②设置打印的标题部分(开始行和结束行) setting.setPrintTitlesRow(0, 3); // ③设置打印的标题部分(开始列和结束列) setting.setPrintTitlesCol(0, 3); // ④是否打印边框 setting.setPrintGridLines(true); // ⑤是否打印行列番号 setting.setPrintHeaders(false); // ⑥打印方向 setting.setPageOrder(PageOrder.DOWN_THEN_RIGHT); // 从上往下 setting.setPageOrder(PageOrder.RIGHT_THEN_DOWN); // 从左往右
// 输出Excel// 设置页眉的文字 HeaderFooter header = new HeaderFooter(); Contents contentsHeader = header.getRight(); contentsHeader.setFontSize(10); contentsHeader.append("系统时间"); contentsHeader.appendDate(); contentsHeader.append(" - "); contentsHeader.appendTime(); contentsHeader.append(" "); contentsHeader.appendPageNumber(); contentsHeader.append(" . "); contentsHeader.appendTotalPages(); setting.setHeader(header); // 设置页脚的文字 HeaderFooter footer = new HeaderFooter(); Contents contentsFooter = footer.getCentre(); contentsFooter.setFontSize(10); contentsFooter.append("打印时间"); contentsFooter.appendDate(); contentsFooter.append(" - "); contentsFooter.appendTime(); contentsFooter.append(" "); contentsFooter.appendPageNumber(); contentsFooter.append(" / "); contentsFooter.appendTotalPages(); setting.setFooter(footer);
workbook.write();
workbook.close();
最后
以上就是花痴中心为你收集整理的JXL设置Excel的打印范围的全部内容,希望文章能够帮你解决JXL设置Excel的打印范围所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复