Exportar una sentencia sql desde java a excel con POI
Hola a todos, quisiera saber si alguien sabe alguna manera de resolver el problema que describo: Tengo una clase java que realiza una consulta a una base de datos, es un simple select * from Tabla, , el resultado quiero mandarlo a un archivo excel, por lo cual estoy usando las librerias de apache POI 3.2, el problema es que no logro que me pinte otra fila en el excel, es decir solo me pinta la primer fila y omite las demas, les dejo el codigo y espero alguien pueda ayudarme por favor
HSSFWorkbook libro = new HSSFWorkbook();
HSSFSheet hoja = libro.createSheet();
FileOutputStream elFichero = new FileOutputStream(
"C://holamundo.xls");
HSSFRow fila = hoja.createRow(contador);
while (resultSet.next()) {
System.out.println("Numero de fila " + fila.getRowNum());
int i = 0;
for (i = 0; i <= 16; i++) {
HSSFCell respuesta = fila.createCell((short) i);
String res = resultSet.getString(i + 1);
System.out.println("Respuesta " + i + res);
respuesta.setCellValue(res);
}
libro.write(elFichero);
fila = hoja.createRow(contador++);
}
elFichero.close();
Lo curioso es la variable fila si cambia y en teoria crea una nueva fila pero no pinta nada
Saludos
HSSFWorkbook libro = new HSSFWorkbook();
HSSFSheet hoja = libro.createSheet();
FileOutputStream elFichero = new FileOutputStream(
"C://holamundo.xls");
HSSFRow fila = hoja.createRow(contador);
while (resultSet.next()) {
System.out.println("Numero de fila " + fila.getRowNum());
int i = 0;
for (i = 0; i <= 16; i++) {
HSSFCell respuesta = fila.createCell((short) i);
String res = resultSet.getString(i + 1);
System.out.println("Respuesta " + i + res);
respuesta.setCellValue(res);
}
libro.write(elFichero);
fila = hoja.createRow(contador++);
}
elFichero.close();
Lo curioso es la variable fila si cambia y en teoria crea una nueva fila pero no pinta nada
Saludos
bueno tengo un problema parecido un favor dices que tienes una clase que consulta una bd y lo manda a excel me puedes pasar tu codigo por fa me lo puedes mandar a mi correo [email protected]
ok te lo agradeceria
ok te lo agradeceria
me puedes pasar tu codigo que hace la conexion a una bd y lo manda a excel