2011-07-19 10 views
8

¿Hay alguna manera de cambiar el tamaño de página y el diseño al crear el documento de Excel utilizando el POI de Apache? El predeterminado es A4-vertical, mientras que yo necesito A6-horizontal (horizontal).PDI de Apache: cambiar el formato de página para la hoja de cálculo de Excel

No creo que esta cuestión requiere código de ejemplo, el documento de Excel se crea del mismo modo descrito en el manual:

Workbook wb = new HSSFWorkbook(); 
Sheet sheet = wb.createSheet("new sheet"); 

Respuesta

17
sheet.getPrintSetup().setLandscape(true); 
sheet.getPrintSetup().setPaperSize(HSSFPrintSetup.A5_PAPERSIZE); 

HSSFPrinterSetup Javadoc

+0

Muchas gracias, esto funciona como esperado. Me perdí esta API. el único problema es que no hay A6 disponible en los formatos predeterminados, pero creo que puedo tratar de encontrar el más cercano al disponible. – Georgy

+0

De nada. – Jacob

Cuestiones relacionadas