Ciao A tutti,
sto provando a leggere un file excel con le varie informazioni che ho trovato su questo forum. Purtroppo non riesco a leggere nulla.
Mi spiego meglio:
Ho semplicemente copiato ed incollato due programmi presenti su questo forum, ma ottengo sempre lo stesso errore:
codice:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
	at jxl.read.biff.SheetImpl.getCell(SheetImpl.java:356)
	at ReadToText.main(ReadToText.java:26)
Penso che l'errore sia dovuto al jxl.jar che ho importato.
Avete lumi, suggerimenti??
Vi ringrazio...

P.s. vi copio il programma che mi da errori giusto per facilitare la visione del post.

codice:
import jxl.*;
import java.io.*;

public class ReadToText {
  public static void main (String[] args) throws Exception {
    String buff = "";
    //apro il file
    Workbook workbook = Workbook.getWorkbook(new File("C:/Documents and Settings/Andrea/Desktop/demofile.xls"));
    //prendo il primo foglio
    Sheet sheet = workbook.getSheet(0);
    boolean flag1 = true;
    boolean flag2 = true;
    int riga = 0;
    Cell currentCell;
    while (flag1) { //leggo per righe
      int cella = 0;
      while (flag2) {  //leggo le celle
        currentCell = sheet.getCell(cella, riga);
        flag2 = currentCell.getContents()== "" ? false : true;
        buff += currentCell.getContents();
        cella++;
      }
      buff += "\n";
      cella = 0;
      riga++;
      flag2 = true;
      currentCell = sheet.getCell(cella, riga);
      flag1 = currentCell.getContents() == "" ? false : true;
    }
    
    BufferedWriter br = new BufferedWriter(new FileWriter("C:/Documents and Settings/Andrea/Desktop/EXCEL.TXT"));
    br.write(buff);
    br.flush();
    br.close();
  }
}