apache poi隐藏行

本文概述

  • Apache POI隐藏行示例
使用Apache POI,可以隐藏行。要隐藏该行,我们可以在该行的实例上调用setZeroHeight()方法。此方法接受true或false的参数。如果值为true,则将其隐藏并取消隐藏该行(如果将value设置为false)。
【apache poi隐藏行】让我们看一个例子,其中我们创建一行并通过传递True文字来隐藏它。
Apache POI隐藏行示例
package poiexample; import java.io.FileOutputStream; import java.io.OutputStream; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; public class HideExample { public static void main(String[] args) { try (OutputStream os = new FileOutputStream("srcmini.xls")) { Workbook workbook = new HSSFWorkbook(); Sheet sheet = workbook.createSheet(); Row row = sheet.createRow(0); Cell cell = row.createCell(0); cell.setCellValue("102"); row.setZeroHeight(false); workbook.write(os); }catch(Exception e) { System.out.println(e.getMessage()); } } }

输出:
如果将setZeroHeight设置为false,则它不会隐藏该行并显示以下输出。
apache poi隐藏行

文章图片
如果将setZeroHeight设置为True,它将隐藏该行并显示以下输出。
apache poi隐藏行

文章图片
看,它隐藏了第一行,而工作表从第二行开始。

    推荐阅读