-Jar JXL(Descargalo aquí).
-1 Hoja de calculo de Ejemplo
-Y el siguiente código.
import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; /** * @author JocLuis */ public class NewClass { public static void main(String[] args) throws IOException, BiffException { //ruta de la hoja del calculo Workbook workbook = Workbook.getWorkbook(new File("c://Libro1.xls")); Sheet sheet = workbook.getSheet(0);//Elegimos la primera hoja Cell celdaCurso = null;//inicializo el objeto que leerá el valor de la celda String valorCeldaCurso=null; celdaCurso= sheet.getCell(7,1);//celda de la columna 7 y fila 1 valorCeldaCurso= celdaCurso.getContents();//obteniendo valor System.out.println(valorCeldaCurso); workbook.close(); } }
Y esto será el resultado:
También mira:
Exportar de JSP a Excel
Prueba la libreria POI de Apache. Va muy bien y está bastante actualizada.
ResponderEliminarhttp://poi.apache.org/
EXCELente aporte!! Gracias me sirvió en un proyecto!!
ResponderEliminarA simple mode to manage xls files in java:
ResponderEliminarhttp://no-suelo.blogspot.com/2010/09/how-to-use-xls-excel-files-in-java.html
Regards
En que lugar coloco la libreria jxl
ResponderEliminarHola anonimo, en el proyecto click derecho propiedades, te sale una serie de opciones pon en librerías y agrega una libreria externa.
ResponderEliminarSaludos
hola JocLuis, y disculpa la pregunta siguiente (pero soy novato); como le haria para desde esta clase modificar un objeto de otro formulario (por ejmplo mi codigo principal) necesitas que anexe el codigo o es facil explicarlo ya he buscado por internet pero he batallado un poco jejejejej te dejo mi mail para contactar: ivan_ask@hotmail.com
ResponderEliminarestimado JocLuis intente hacerlo y me arrojo este error en netbeans:
ResponderEliminarException in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at jxl.read.biff.SheetImpl.getCell(SheetImpl.java:356)
at javaapplication12.Main.main(Main.java:20)
Java Result: 1
Quisiera entender cual es el problema