Autoajustar celdas de Excel en Java.
Publicado por Funny (3 intervenciones) el 08/11/2019 02:55:00
Hola!
Lo que pasa es que estoy haciendo un programa que cree un documento de excel y ya esta funcionado pero a la hora de abrir el documento los textos son mas grandes que las celdas y no pueden verse bien, gracias por su ayuda!
Este es mi codigo:
Lo que pasa es que estoy haciendo un programa que cree un documento de excel y ya esta funcionado pero a la hora de abrir el documento los textos son mas grandes que las celdas y no pueden verse bien, gracias por su ayuda!
Este es mi codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.WorkbookSettings;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
public class Generar {
public void GenerarExcel(String [][] entrada, String ruta ){
try {
WorkbookSettings conf = new WorkbookSettings();
conf.setEncoding("150-8859-1");
WritableWorkbook woorBook = Workbook.createWorkbook(new File(ruta),conf);
WritableSheet sheet = woorBook.createSheet("Resultado", 0);
WritableFont letra = new WritableFont(WritableFont.COURIER, 16, WritableFont.NO_BOLD);
WritableCellFormat formato = new WritableCellFormat(letra);
for (int i = 0; i < entrada.length; i++) {
for (int j=0; j < entrada[i].length; j++) {
try {
sheet.addCell(new jxl.write.Label(j, i, entrada[i][j], formato));
} catch (RowsExceededException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
woorBook.write();
try {
woorBook.close();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Valora esta pregunta


0