Подтвердить что ты не робот

Возможно ли изменить имя листа с помощью apache poi MS excel java android

Есть ли способ обновить существующее имя листа файла MS Excel, зная, что я использую apache poi в своем приложении для Android.

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

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

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

4b9b3361

Ответ 1

Следующее должно сделать трюк:

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

Ответ 2

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

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

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