[JXL] Modification des cellules d'un excel existant
Posté : lun. 24 juin 2019 19:52
Bonjour,
Je me permet de demander votre aide, alors voila j'ai un fichier excel avec 21 colonnes et 4540 lignes, mon excel est coupé en deux, je veux dire que de la ligne 1 a 3505 il y a des informations et de la ligne 3507 a 4540 il y a des informations, j'ai réussi à extraire toutes les informations que je voulais, maintenant ce que je n'arrive pas à faire c'est que cell2 prend la valeur de la concaténation de cell2 + cell3
J'espère que vous pourrez m'aider à me sortir de ce problème, en vous remerciant par avance
Voici le code que j'ai fait jusqu’à présent
Je me permet de demander votre aide, alors voila j'ai un fichier excel avec 21 colonnes et 4540 lignes, mon excel est coupé en deux, je veux dire que de la ligne 1 a 3505 il y a des informations et de la ligne 3507 a 4540 il y a des informations, j'ai réussi à extraire toutes les informations que je voulais, maintenant ce que je n'arrive pas à faire c'est que cell2 prend la valeur de la concaténation de cell2 + cell3
J'espère que vous pourrez m'aider à me sortir de ce problème, en vous remerciant par avance
Voici le code que j'ai fait jusqu’à présent
Code : Tout sélectionner
public class Main {
public static void main(String[] args) throws IOException, BiffException {
// Permet d'ouvrir et de lire le fichier voulu
Workbook workbook = Workbook.getWorkbook(new File("E:\\A11_TOUTES_ENSEMBLE_après_purge_Avec_légendes_300_dpi.xls"));
Sheet sheet = workbook.getSheet(0);
Cell cell = null;
Cell cell1 = null;
Cell cell2 = null;
Cell cell3 = null;
for(int j = 0; j < 3505; j++) {
cell = sheet.getCell(3, j);
System.out.println(cell.getContents());
}
for(int j = 3507; j < sheet.getRows(); j++) {
cell1 = sheet.getCell(3,j);
System.out.println(cell1.getContents());
}
for(int j = 0; j < 3505; j++) {
cell2 = sheet.getCell(7, j);
System.out.println(cell2.getContents());
}
for(int j = 3507; j < sheet.getRows(); j++) {
cell3 = sheet.getCell(7,j);
System.out.println(cell3.getContents());
}
if(cell.equals(cell1) && cell2.equals(cell3)) {
}
workbook.close();
}