zoukankan      html  css  js  c++  java
  • 雷林鹏分享:Apache POI打印区域

      本章介绍了如何在电子表格中设置打印区域。通常打印区域从左上角到Excel电子表格右下角。打印区域可根据要求进行定制。它意味着可以从整个电子表格打印单元的特定范围,自定义的纸张大小,用网格线打印的内容接通等

      以下代码是用来在电子表格中设置打印区域。

      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 PrintArea

      {

      public static void main(String[] args)throws Exception

      {

      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.java。编译并从命令提示符执行它如下。

      $javac PrintArea.java

      $java PrintArea

      它会生成一个名为printarea.xlsx在当前目录下的文件,并显示在命令提示符处输出以下。

      printarea.xlsx written successfully

      在上面的代码中,我们还没有添加任何单元格值。因此printarea.xlsx是一个空白文件。但是可以在下图的打印预览显示网格线打印区域查看。

    Apache POI打印区域

      (编辑:雷林鹏 来源:网络|侵删)

  • 相关阅读:
    安装node配置环境变量,解决某组件(如cordova,webpack等)“不是内部命令”问题
    用js控制css属性
    用javascript动态改变网页文字大小
    在无代码文件的aspx文件中添加类、函数和字段的方法
    HBase-0.98.3 如何调整RPC连接的数量
    double类型相等判断 [转]
    Virtual Memory Usage from Java under Linux [转]
    手工释放SWAP空间的方法[转]
    maven配置 指定jdk版本
    maven配置: 生成war的同时生成jar, 并在其他artifact配置依赖于这个jar
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/13031588.html
Copyright © 2011-2022 走看看