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
|
try
{
Workbook workbook = Workbook.getWorkbook(new File("input.xls"));//fichier source
WritableWorkbook copy = Workbook.createWorkbook(new File("output.xls"), workbook);//copie du fichier source
WritableSheet sheet2 = copy.getSheet(0);//on travail sur la feuile n°1
WritableCell cell = sheet2.getWritableCell(1, 1);//numero de cellule (6,1) = (G,2)
if (cell.getType() == CellType.LABEL)//si le type de cellule est non-numérique (String)
{
String content = cell.getContents();
System.out.println("contenu actuel :"+ content);
Label lab = (Label) cell;
lab.setString("Test de moification");
}
else
{
System.out.println("echec d'ecriture :"+cell.getType());
}
copy.write();
copy.close();
System.out.println("Action terminée");
}
catch(IOException e)
{
System.out.println(e);
}
catch(WriteException e)
{
System.out.println(e);
}
catch(BiffException e)
{
System.out.println(e);
} |
Partager