2014-02-21 1 views
19

есть ли способ, чтобы обновить существующее имя листа из файла MS Excel, зная, что я использую Apache POI в моем андроид приложенияможно ли изменить имя листа с апач пои MS первенствовать Java андроида

Я могу создать лист с моим пользовательским именем

HSSFSheet sheet = workbook.createSheet("my custom name"); 

, но когда я хочу, чтобы скопировать другой лист к этому, название также копируется и мое пользовательское имя разбился

ответ

40

следующая следует сделать трюк:

workbook.setSheetName(workbook.getSheetIndex(sheet), "newName"); 
+0

Не работает для меня. – Douglas

0

Если вы уже знаете, индекс листа, просто вызовите

workbook.setSheetName(sheet-index, "my sheet name"); 

где листовой индекс является номером листа (0 основе)

Смежные вопросы