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;

    }

  • 相关阅读:
    Delphi 学习笔记
    Extjs 4
    面向对象(OOP)
    Java基础
    Ubantu(乌班图)
    CentOS 6.3操作常识
    英语音标单元音篇
    英语音标双元音篇
    英语音标辅音篇
    Oracle补习班第一天
  • 原文地址:https://www.cnblogs.com/eyesfree/p/14793502.html
Copyright © 2011-2022 走看看