Java - Autoajustar celdas de Excel en Java.

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 18 puestos en Java (en relación al último mes)
Gráfica de Java

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder