Page 1 sur 1

[JXL] Modification des cellules d'un excel existant

Posté : lun. 24 juin 2019 19:52
par Théo V
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
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();
    }