Java - Comment ouvrir un fichier Excel en mode lecture seule

Résolu/Fermé
nadong94 Messages postés 11 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 1 juillet 2016 - 17 juin 2016 à 10:56
nadong94 Messages postés 11 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 1 juillet 2016 - 21 juin 2016 à 18:53
Salut à tous,

Voilà, j'utilise l'API Apache POI et je voudrai pouvoir charger un document Excel déjà ouvert. Pour ce faire j'ai pensé de l'ouvrir en mode lecture seul.
J'ai essayer avec plusieurs méthodes de la classe File comme setReadable, setReadOnly() et autre, mais rien à faire. En le faisant comme ceci il modifie directement le mode du fichier et donc n'y à plus accès.

Hors moi, je veux qu'il l'ouvert en mode lecture, pas qu'il modifie sont mode actuel, afin que je puisse garder mon fichier déjà ouvert.

Merci d'avance




A voir également:

1 réponse

nadong94 Messages postés 11 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 1 juillet 2016 1
21 juin 2016 à 18:53
Tout simplement :
File file = new File(CABLETYPE);

InputStream is = new PushbackInputStream(new FileInputStream(file));
Workbook workbook = WorkbookFactory.create(is);

1