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!!!