Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2011, 17:29
HaX
 
Fecha de Ingreso: octubre-2007
Mensajes: 34
Antigüedad: 17 años, 1 mes
Puntos: 0
poi xssf - problemas para llenar el xlsx

Hola chicos, necesito su ayuda!!
necesito llenar un .xlsx

pero resulta que no puedo colocar en las misma fila 2 o mas columnas

eje:

XSSFSheet hoja = libro.createSheet(" Consulta");
XSSFRow fila = null;
XSSFCell celda = null;

short rownum = 0;


short ini = 1; // columna de inico
short fin = 2; // columna de fin

excel.DetalleStringIzq1("CODIGO",hoja,fila,celda,rownum++,0,2000);
excel.DetalleStringIzq(c_numuser,hoja,fila,celda,rownum,1,5000,ini,fin);

tengo 2 metodos, DetalleStringIzq1 es la fila del encabezado y DetalleStringIzq la fila de abajo con los datos.

public void DetalleStringIzq1(String DETALLE,XSSFSheet s,XSSFRow r,XSSFCell c,int rownum, int num,int ancho){

this.detalle.setAlignment(XSSFCellStyle.ALIGN_LEFT );
r = s.createRow(rownum);
c = r.createCell((short) num);
c.setCellValue(DETALLE);
c.setCellStyle(this.detalleizq);
s.setColumnWidth((short) num,(short) ancho);

}


public void DetalleStringIzq(String DETALLE,XSSFSheet s,XSSFRow r,XSSFCell c,int rownum, int num,int ancho,int ini,int fin){

this.detalle.setAlignment(XSSFCellStyle.ALIGN_LEFT );
r = s.createRow((short)rownum);
c = r.createCell((short) num);
c.setCellValue(DETALLE);
c.setCellStyle(this.detalleizq); // esta variable es un public XSSFCellStyle detalleizq = null; nada mas
s.setColumnWidth((short) num,(short) ancho);
//s.addMergedRegion(new CellRangeAddress(rownum,rownum,ini,fin));

}


aca un imagen de lo q hace actualmente y no me sirve, y abajo lo q si necesito !!!
http://s3.subirimagenes.com:81/otros...443ss-xssf.jpg


se entiendio??

gracias!!!