Bonjour,
je débute sur Java, je sais que l'on ne peut pas ouvrir un fichier excel avec jexcel pour ajouter des données. Le but de mon programme est de créer un nouveau fichier à partir d'un fichier source, écrire à l'intérieur, supprimer le fichier source et renommer le nouveau fichier comme le fichier source.
Voici mon code :
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 import java.io.File; import java.io.IOException; import jxl.Sheet; import jxl.Workbook; import jxl.format.Colour; import jxl.format.ScriptStyle; import jxl.format.UnderlineStyle; import jxl.write.Label; import jxl.write.Number; import jxl.write.WritableCellFormat; import jxl.write.WritableFont; import jxl.write.WritableImage; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededException; class projet { public static void main(String[] args) throws jxl.read.biff.BiffException { try { Workbook original = Workbook.getWorkbook(new File("c:\\essai\\test.xls")); File copie_fichier = new File("c:\\essai\\copie.xls"); WritableWorkbook copie = Workbook.createWorkbook(copie_fichier, original); copie.write(); copie.close(); original.delete(); } catch (WriteException e1) { e1.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally{ System.out.println("terminé"); } } }
JCreator à la compilation m'affiche :
cannot find symbol method delete()
Merci d'avance pour votre aide
Partager