web-dev-qa-db-fra.com

est-il possible de changer le nom de la feuille avec Apache poi MS Excel Java android

existe-t-il un moyen de mettre à jour le nom de feuille existant du fichier MS Excel en sachant que j'utilise Apache poi dans mon Android

Je peux créer une feuille avec mon nom personnalisé

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

mais quand je veux copier une autre feuille sur celle-ci, le nom est également copié et mon nom personnalisé est bloqué

23
funfordevelopping

Ce qui suit devrait faire l'affaire:

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

Si vous connaissez déjà l'index des feuilles, appelez simplement

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

où feuille-index est le numéro de feuille (basé sur 0)

1
Jonathan L