Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    11

    scrittura di un foglio excell

    Ho installato la libreria JExcelApi,ho provato a scrivere un cella del foglio excel ma non riesco,dove sbaglio?

    import java.io.*;
    import java.util.regex.PatternSyntaxException;



    // JExcelAPI

    import jxl.*;

    import jxl.write.*;



    class ScriviFileExcel {



    private String nomeFile;



    /** Costruttore della classe */

    public ScriviFileExcel(String nomeFile) {

    this.nomeFile = nomeFile;

    }



    public static void main(String[] args) {

    try{
    ScriviFileExcel s=new ScriviFileExcel("C:\no");
    WritableWorkbook workbook = Workbook.createWorkbook(new File(s.nomeFile));



    int numeroFoglio = 1;

    WritableSheet sheet = workbook.createSheet("Nome del foglio", numeroFoglio);



    int column = 1;

    int row = 0;

    Label l = new Label(column, row,"Stringa");



    workbook.create();

    workbook.close();
    }
    catch(FileNotFoundException fnfEx){
    System.out.println("file non trovato!");
    }catch(IOException ioEx){
    System.out.println("Errore nella lettura del dato.");
    }catch(PatternSyntaxException psEx){
    System.out.println("sintassi errata");
    }
    }

    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    11
    non è che non funziona ,mi crea il file out.xls ma quando lo apro mi dice che il formato non è valido perchè?
    Questo è il codice giusto
    import java.io.File;


    import java.io.*;




    // JExcelAPI

    import jxl.*;

    import jxl.write.*;



    class ScriviFileExcel {







    /** Costruttore della classe */





    public static void main(String[] args) {

    try{

    WritableWorkbook workbook = Workbook.createWorkbook(new File("out.xls"));





    WritableSheet sheet = workbook.createSheet("foglio1", 0);



    int column = 1;

    int row = 0;

    Label l = new Label(column, row,"Stringa");
    sheet.addCell(l);


    workbook.createSheet("foglio1",0);

    workbook.close();
    }
    catch(WriteException Ex){
    System.out.println("Errore!");
    }
    catch(IOException Ex){
    System.out.println("Errore!");
    }
    }

    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    codice:
    import jxl.*;
    import jxl.write.*;
    class ScriviFileExcel {
    /** Costruttore della classe */
    
    public static void main(String[] args) {
    try{
    WritableWorkbook workbook = Workbook.createWorkbook(new File("out.xls"));
    WritableSheet sheet = workbook.createSheet("foglio1", 0);
    
    Label l = new Label(0, 1,"Stringa"); //scrive in A2
    sheet.addCell(l); 
    workbook.write();
    workbook.close();
    }
    catch(WriteException Ex){
    System.out.println("Errore!");
    }
    catch(IOException Ex){
    System.out.println("Errore!");
    }
    }
    
    }
    avevi messo due volte questa scrittura
    codice:
     workbook.createSheet("foglio1",0);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.