Salve.
Ho un problema, dovrei fare un file xls con molte righe.
Dato che se provo a caricare tutto in una volta mi si riempie la ram avevo pensato di scrivere a pezzi(ogni 100 righe chiudere e riaprire).
Il problema è che non sò come riaprire il file senza perdere il vecchio.
Sto facendo varie prove con un programma di test.
Inoltre non riesco a stampare su una cella come vorrei
Vorrei 3 righe del tipo:
ABCDE
| ||
FGHIL

ma quando scrivo sul file excell le righe sono attaccate e gli spazi non hanno la stessa dimensione di un carattere.
Vi posto il mio codice di prova
codice:
import jxl.*;
import jxl.write.*;
import java.io.*;
import java.util.*;
import jxl.*;

public class Creaxls {
  public static void main(String arg[])throws Exception
  {
     Label lab;
   CellView cell;   
   WritableWorkbook workbook;
      workbook = null;
  WritableSheet sh;
    workbook = Workbook.createWorkbook(new File("prova.xls"));
    sh = workbook.createSheet("Page 1", workbook.getNumberOfSheets());
    lab = new Label(0, 0, "primo");
   workbook.getSheet("Page 1").addCell(lab);
       workbook.write();
     workbook.close();
      workbook = Workbook.createWorkbook(new File("prova.xls"));
     sh = workbook.createSheet("Page 1", workbook.getNumberOfSheets());
     lab = new Label(0, 1, "ABCD\n | |\nEFGH");
   workbook.getSheet("Page 1").addCell(lab);
   
     workbook.write();
     workbook.close();
   }}