Bonjour a toutes et a tous.
tous est dans le titre.
je cherche comment modifier le nom de l'auteur d'un fichier en java.
Merci d'avance.
Bonjour a toutes et a tous.
tous est dans le titre.
je cherche comment modifier le nom de l'auteur d'un fichier en java.
Merci d'avance.
avec jakarta POI, faire quelque chose du style
Bonne chance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 FileInputStream is = new FileInputStream("source.xls"); HSSFWorkbook wb = new HSSFWorkbook(is); is.close(); wb.getSummaryInformations().setAuthor("auteur"); FileOutputStream out = new FileOutputStream("destination.xls"); wb.write(out); out.close();
Je vien de generer mon fichier excel et la tous marche bien mais quand j'essaye d'ajouter la ligne
wb.getSummaryInformations().setAuthor("auteur");
il me sort l'exception de type java.lang.NullPointerException
dans quelle classe se trouve ?
Excusez moi,
Mais je vois pas comment faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part wb.createInformationProperties()
Je trouve pas le nom de la fonction dans le wb ,mais trouvé une autre solution qu'on peut l'appliquer sur tous les fichiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 // File poiFilesystem = new File(nameFileInput); InputStream is = new FileInputStream(poiFilesystem); POIFSFileSystem poifs = new POIFSFileSystem(is); is.close(); DirectoryEntry dir = poifs.getRoot(); //appliquer les parametres du fichiers SummaryInformation si = PropertySetFactory.newSummaryInformation(); si.setAuthor("auteur"); si.setSubject("objet"); si.setKeywords("motCle"); si.setTitle("titre"); //Ecrire les parametres du fichier si.write(dir, SummaryInformation.DEFAULT_STREAM_NAME); out = new FileOutputStream(poiFilesystem); poifs.writeFilesystem(out); out.close();
pourtant elle y est
http://poi.apache.org/apidocs/org/ap...ionProperties()
mais l'important est que vous ayez trouvé une solution
Sur tous les fichier "de type office 97 -> 2007" et pas les fichiers de type xlsx (qui sont au format office xml)mais trouvé une autre solution qu'on peut l'appliquer sur tous les fichiers
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager