Получение индекса определенного листа "Sheet_name" с использованием jxl

Есть ли способ получить индекс определенного листа "Sheet_name", используя jxl?

И что делает функция getSheet(String name) библиотеки jxl?

Заранее спасибо.

1 ответ

Решение

Нет, нет.

Очень простое решение будет:

final String sheetName = "somesheet";
Integer index = null;
final Sheet[] sheets = workbook.getSheets();            
for(int i=0;i<sheets.length && index == null; i++) {
    if(sheets[i].getName().equals(sheetName)) {
        index = i;                  
    }
}               
Другие вопросы по тегам