1 pièce(s) jointe(s)
	
	
		Comment créer une feuille Excel avec des données affichées de droite à gauche avec l'API APACHE POI en JAVA?
	
	
		J'essaye de créer une nouvelle feuille Excel en utilisant l'API JAVA APACHE POI. Dans certains cas, cette feuille doit être de droite à gauche.
Je sais comment le faire manuellement de droite à gauche, mais je ne trouve pas comment le faire de maniere programmable.
Le code qui crée le speardsheet est simple:
	Code:
	
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
   |  
    workbook = new XSSFWorkbook();
 
       //for .xlsx workbook use HSSworkbook();
 
        //Create sheet
        sheet = workbook.createSheet("Tasks");
 
        // dont know if it is the right function to do it ?
        sheet.setRightToLeft();
 
        //Create top row with   column headings 
        String [] ColumnHeadings = {"Text Area","Field Comment","Date","Date Begin","Date Finish"};
 
 ........
 
// and populate it with data
        int rownum = 1;
        for(Task_User task : list_task) {
 
            row =  sheet.createRow(rownum++);
 
            row.createCell(0).setCellValue(task.getAreaDescription());
            row.createCell(1).setCellValue(task.getField_Comment());
 
            Cell dateCell = row.createCell(2);
            dateCell.setCellValue(task.getDate());
            dateCell.setCellStyle(dateStyle);
 
            Cell date_beginCell = row.createCell(3);
            date_beginCell.setCellValue(task.getDate_begin());
            date_beginCell.setCellStyle(dateStyle);
 
            Cell date_finishCell = row.createCell(4);
            date_finishCell.setCellValue(task.getDate_finish());
            date_finishCell.setCellStyle(dateStyle);
 
        } | 
 je cherche a ce que le tableau entier soit de droite a gauche
voila le resultat :
Pièce jointe 577448