Bonjour,


Voilà, je cherche à dupliquer un fichier Excel "modèle" que j'ai crée, afin d'obtenir un second fichier que je pourrai completer.
Le souci c'est que mon code n'est pas lu dans mon try, et je ne sais pas vers quel chemin sera dupliquer mon fichier, ni comment indiquer le chemin de mon fichier modèle.

si quelqu'un peut m'aider.

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
 
private void write_Excel() {
 
        String date = "jj/mm";
 
        try {
 
            // Chargement du fichier "modèle"
            InputStream xlsRefStream = new FileInputStream("Indicateur_Aleas.xsl");
            Workbook refWorkbook = Workbook.getWorkbook(xlsRefStream);
 
            //Date
            date = _getCurrentDateTimeString();
 
            // Création du fichier de sortie
            File outFile = new File("Indicateur_Aleas" + "_" + date + ".xls");
            WritableWorkbook copy = Workbook.createWorkbook(outFile, refWorkbook);
 
            // Récupération de l'onglet courant (le premier onglet)
            WritableSheet sheet1 = copy.getSheet(0);
 
            /* Creation d'un champ au format texte */
            Label label = new Label(1, 1, "position B2");
            sheet1.addCell(label);
 
            copy.write();
            copy.close();
        }
        catch (Exception e)
        {
            Toast.makeText(Aleas.this, "Erreur, fichier non crée !", Toast.LENGTH_LONG).show();
        }
 
    }
 
    private String _getCurrentDateTimeString() {
        Date curDate = new Date();
        SimpleDateFormat formatter = new SimpleDateFormat("dd-MM");
        String formattedDateString = formatter.format(curDate);
        return formattedDateString;
    }