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(); }}

Rispondi quotando