Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Existen varias maneras.
1) Crear un archivo plano separados por un delimitador reconocido por excel como la coma o el punto y coma, creando lo que se llama un archivo csv
2) Crear un archivo html como tags de TABLE
3) Usar JDBC
4) Usar JExcelApi (www.andykhan.com/jexcelapi/)
4) Usar Jakarta POI (jakarta.apache.org/poi/)
He probado todas y la que te recomiendo es JExcelApi
JExcelApi viene con un tutorial muy sencillo para comenzar pero el proceso el esl siguiente
1) Importar la biblioteca
import jxl.*;
2) Abrir la hoaj excel
Workbook workbook = Workbook.getWorkbook(new File("archivo.xls"));
3) Lee hoja del libro
Sheet sheet = workbook.getSheet(0);
o lo puedes hacer por nombre
Sheet sheet = workbook.getSheet( "Prueba" );
4) Leer una celda. Tanto la fila como la columna comienzan desde cero
Cell a1 = sheet.getCell(0,0);
System.out.println( a1.getContents());
5) Al terminar cierras la hoja
workbook.close();
No, no usar el archivo jxl.tar sino jxl.jar y lo colocas en la misma carpeta donde tengas tu programa principal. Solo lo debes especificar cuando compiles o ejecutes. Asi :
Estoy intentado exportar datos en java a un excel mediante un archivo html mediante tags pero en excel 95 y 98 se ve bien pero a partir del 2000 sale descolocado y salen las etiquetas, que puedo hacer, ayuda por favor¡¡ gracias