作者:我的王国1997_113 | 来源:互联网 | 2023-10-10 17:22
在Java编程中,如何设置电子表格的打印区域?
注意:需要访问网址: , 下载一个Apache POI软件包。这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并将全部.jar文件导入 。
需要导入全部包,如下图所示 –
参考示例:
以下是使用Java设置电子表格的打印区域的程序。
package com.yiibai; import java.io.File; import java.io.FileOutputStream; import org.apache.poi.xssf.usermodel.XSSFPrintSetup; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class SettingPrintAreaToSpreadSheet { public static void main(String[] args) throws Exception { // Create a Work Book XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet spreadsheet = workbook.createSheet("Print Area"); // set print area with indexes workbook.setPrintArea(0, // sheet index 0, // start column 5, // end column 0, // start row 5 // end row ); // set paper size spreadsheet.getPrintSetup().setPaperSize(XSSFPrintSetup.A4_PAPERSIZE); // set display grid lines or not spreadsheet.setDisplayGridlines(true); // set print grid lines or not spreadsheet.setPrintGridlines(true); FileOutputStream out = new FileOutputStream(new File("printarea.xlsx")); workbook.write(out); out.close(); System.out.println("printarea.xlsx written successfully"); } }
执行上面示例代码,得到以下结果 –
printarea.xlsx written successfully
创建的Excel文件内容,如下所示 –
¥ 我要打赏 纠错/补充 收藏