zoukankan      html  css  js  c++  java
  • java poi 读取excel 获取第一个不隐藏的sheet

    原文地址:https://blog.csdn.net/angel_over_/article/details/107556434?utm_term=poi%E9%9A%90%E8%97%8F%E7%9A%84sheet&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-1-107556434&spm=3001.4430

    封装一个方法

    获取第一个不隐藏的sheet

    注:当我被别人给的我文件坑到了,就开始填坑了,没找到官方api,没有现成的,只有自己写了

    Sheet sheet = wb.getSheetAt(0);// 获取第一个sheet 可能是隐藏的

    sheet = getFirstNotHiddenSheet(wb); // 第一个不隐藏的sheet

    System.out.println(wb.getActiveSheetIndex());// 当前选定的sheet 可能是第二个


    方法如下==========================================================

    private static Sheet getFirstNotHiddenSheet(Workbook wb) {
    Sheet sheet = wb.getSheetAt(0);

    try {
    int index=0;

    while (true&&index<10){
    boolean sheetHidden = wb.isSheetHidden(index);

    if(!sheetHidden){
    System.out.println("sheet is show"+index);

    sheet = wb.getSheetAt(index);

    break;

    }

    System.out.println("sheet is hidden");

    index++;

    }

    } catch (Exception e) {
    e.printStackTrace();

    }

    return sheet;

    }

  • 相关阅读:
    Oracle 获取创建控制文件的脚本
    ESXi下误删磁盘分区
    Oracle 3DES加密示例
    Oracle job 执行多个存储过程
    解开紧箍咒
    国际关系之美国南海战略意图(转)
    GHOST系统锁定主页常用软件及解决方案
    cut命令详解
    grep命令详解
    awk命令详解
  • 原文地址:https://www.cnblogs.com/eyesfree/p/14793502.html
Copyright © 2011-2022 走看看