Java Excel: Modifier les formats des cellules d’un fichier Excel

Author:

 int,string,char,static, url, socket, url, socket, java
{filelink=23}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mesexemples;

import java.io.FileOutputStream;
import java.util.Calendar;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFDataFormat;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.DataFormat;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
/**
 * 
 * @author mesexemples.com
 */
public class ExempleFormatCellules 
{
   
            public static void main(String []args)throws Exception
    {
        // créer un nouveau fichier excel
        FileOutputStream out = new FileOutputStream("format_cellule_workbook.xls");
        // créer un classeur
        Workbook wb = new HSSFWorkbook();
        // créer une feuille
        Sheet mySheet = wb.createSheet();
        
        Cell myCel=null;
        // créer une ligne de à l'index 0 dans la feuille Excel
        Row myRow = null;      
        myRow = mySheet.createRow(0);

        // Créer deux cellules "stylable"
        CellStyle cs1 = wb.createCellStyle();
        
        // Modifier le format de la cellule "stylable" 1 en format Date
        cs1.setDataFormat(wb.createDataFormat().getFormat("m/d/yy"));
        // Modifier la cellule 0 de la ligne
        Date today_d=new Date();        
        myCel=myRow.createCell(0);
        // Appliquer le style cs1 à la cellule
        myCel.setCellStyle(cs1);        
        // écrire une date dans cette cellule
        myCel.setCellValue(today_d);
      
        

        
        wb.write(out);
        
        out.close();
    }
}

A Voir sur le même Sujet:

  • jxl java lire cellule barre
  • modifier fichier excel en JAva
  • editer fichier excel java
  • HSSFDataFormat poi heure
  • http://java.mesexemples.com/

Leave a Reply

Your email address will not be published. Required fields are marked *