Apache POI Excel 隐藏行
使用 Apache POI,可以隐藏一行。要隐藏行,我们可以在行的实例上调用 setZeroHeight() 方法。此方法采用真或假参数。如果值为true,它将隐藏该行,如果值为false,它将取消隐藏该行。
让我们看一个示例,在该示例中,我们正在创建一行并通过传递true来隐藏它。
Apache POI 隐藏行示例
package com.yiidian;
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;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class HideExample {
public static void main(String[] args) {
try (OutputStream os = new FileOutputStream("yiidian.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,它不会隐藏该行并显示以下输出。
如果我们设置 setZeroHeight为 true,它会隐藏该行并显示以下输出。
隐藏了第一行,工作表从第二行开始。
热门文章
优秀文章