Packages qui doivent être importés: jxl.jar
La copie de code est la suivante:
public void readto () {
Classeur wb = null;
WriteableworkBook wwb = null;
essayer {
Le fichier est = nouveau fichier (System.getProperty ("user.dir") + "//in.xls");
File os = new File (System.getProperty ("user.dir") + "//out.xls");
if (! os.isfile ()) // Si le fichier spécifié n'existe pas, créez un nouveau fichier
OS.CreateEnewFile ();
wb = workbook.getworkbook (IS); // Obtenez la source de données dans l'objet de classeur
wwb = workbook.Createworkbook (OS, WB); // ajoute les données au classeur original Out.xls
// wwb = workbook.createworkbook (OS); // différent de la ligne de code précédente, créez un nouveau classeur d'écriture
if (wb! = null && wwb! = null) {
Feuille de feuille d'écriture = wwb.getsheet (0); // sort.xls première feuille
WriteableCell cell = sheet.getWritableCell (2, 4); // sortez.xls pour écrire une cellule de données
Feuille [] feuilles = wb.getsheets (); // obtenir des feuilles de source de données dans.xls
Cellule [] Cellules = feuilles [0] .getrow (1); // Obtenez la deuxième ligne de la première feuille dans.xls
if (Cell.getType () == CellType.Label) {
Label l = (étiquette) Cell;
L.SetString (cellules [1] .getContents ()); // Écrivez la deuxième cellule à la troisième colonne de Out.xls, ligne 5
}
wwb.write ();
System.out.println ("Le classeur écrit avec succès les données!");
}
wwb.close (); // clôture
} catch (exception e) {
e.printStackTrace ();
} enfin {
wb.close ();
}
}