Leer archivos de Excel de tipo xlsx en Java

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 91

  • @AlexPagoada
    @AlexPagoada  6 лет назад

    Como crear un sistema punto de ventas en Java con MySQL y SQL Server
    Cursos completo en la plataforma de Udemy
    www.udemy.com/como-crear-un-sistema-punto-de-ventas-en-java/?couponCode=PDHN03

  • @BorjaLive
    @BorjaLive 8 лет назад +2

    Muy útil el tutorial y bastante bien explicado. Me sirvió para un programa que genera boletines con notas de alumnos recogidas en un excel.

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      Muchas gracias por comentar saludos

  • @Marco30
    @Marco30 8 лет назад +1

    El primero que encuentro que lo explica bien. ¡Muchas gracias!

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      Muchas gracias por comentar saludos

  • @gabrielaviera4398
    @gabrielaviera4398 9 лет назад +1

    excelente video, explicas muy bien cada pasos, libreria y metodo. Lo hice y me mostro un doc que realice gracias.

    • @AlexPagoada
      @AlexPagoada  9 лет назад +1

      Gabriela Viera Muchas gracias por su comentario y me alegra saber que todo le salio muy bien saludes

    • @gabrielaviera4398
      @gabrielaviera4398 9 лет назад +1

      ***** de verdad me sirvio muchisimo primera vez que programaba con excel no sabia busque muchos tutoriales q me ayudara y fuiste el mejor exito y te seguire

    • @AlexPagoada
      @AlexPagoada  9 лет назад

      Gabriela Viera Gracias por tu apoyo

    • @gabrielaviera4398
      @gabrielaviera4398 9 лет назад

      ***** como hago para que me lea por columna?

    • @AlexPagoada
      @AlexPagoada  9 лет назад

      Gabriela Viera Hola si se puede pero la verdad no lo he tenido la oportunidad de hacerlo que lea por columnas pero con el programa del video si se podría se tendría que modificar

  • @ronaldaparicio3204
    @ronaldaparicio3204 8 лет назад +3

    BROOOOO GRACIAS POR TU VIDEO !!!!! CON ESO PUDE COPIAR UN MILLON DE DATOS DE UN ARCHIVO DE TEXTO A UNA HOJA DE EXCEL!!!!! GRACIAS!!! EXCELENTE VIDEO!!!!! ESTE ERA MI PROBLEMA! .-( Escribir una programa Java, en el cual se debe almacenar en un archivo de texto 1 millon de datos generados al azar en el rango de 100.000 a 900.000, exportar el archivo a Excel, y ordenarlo del menor al mayo, luego copiar esta hoja ordenada a un nuevo archivo en Java.)

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      +Randy Akd Muchas gracias por comentar y me alegra saber que le sirvió de mucho el vídeo

  • @jesemillion
    @jesemillion 4 года назад +1

    GRACIAS, todo los tutoriales eran sobre como crear archivos excel pero ninguno sobre uno ya existente

  • @ramej10
    @ramej10 5 лет назад

    Buenas, como se haría si quiero leer un excel que puede tener celdas vacías en ciertas columnas solamente y si se consigue con alguna celda vacía guardar internamente otro valor string, gracias de antemano

  • @ulquiorra541
    @ulquiorra541 6 лет назад

    Tengo un problema, el programa no puede leer las operaciones hechas en excel como por ejemplo (E5/C6) no me muestra el resultado de la operacion , si no que literalmente imprime "E5/C6" ¿cómo puedo hacer para que se vean las operaciones?

  • @JohnEReyesLora
    @JohnEReyesLora 2 года назад

    ¿Como hago si debo descargar unas imagenes que estan en URL dentro del excel, además me toca añadirle un nombre que esta especificado en cada fila de cada URL?

  • @ingridprado5966
    @ingridprado5966 9 лет назад +1

    hola, el tutorial esta muy bueno. me sirvió, saludos.

    • @AlexPagoada
      @AlexPagoada  9 лет назад

      +Ingrid Prado Muchas gracias por su comentario saludes

  • @hectororozco9359
    @hectororozco9359 8 лет назад

    una pregunta ojala me pudira responder
    quisiera yo tener una opcion para que el usuario pueda modificar los datos y agreagar nuevos datos como se haria?

  • @benjaminaguilargarduno3053
    @benjaminaguilargarduno3053 6 лет назад

    Excelente, funciona a la perfección muchas gracias

  • @gabrielhoyos9731
    @gabrielhoyos9731 7 лет назад +1

    Hola estimado Alex, talvez exite la posiblidad de que los datos de la lista se puedan almacenar en un vector y que si una celda este vacia la lectura se detenga ??? esto deberia ir dentro del metodo obtener ???

    • @AlexPagoada
      @AlexPagoada  7 лет назад +1

      +Gabriel Hoyos Hola si se pueden almacenar los datos en un vector y se puede hacer que se detenga si una celda está vacía pero no tengo ejemplos para mostrarle

    • @gabrielhoyos9731
      @gabrielhoyos9731 7 лет назад +1

      Tranquilo Alex no hay problema genial tutorial muy explicativo y lo mejor de todo funciona 100% no como otros jajaja...!!! un saludo pero en si estoy en lo correcto que esas modificaciones deberian ir sobre el metodo obtener ??

    • @AlexPagoada
      @AlexPagoada  7 лет назад +1

      +Gabriel Hoyos Gracias si tienen que ir dentro del método

    • @gabrielhoyos9731
      @gabrielhoyos9731 7 лет назад +1

      Estimado Alex, eh estado intentando capturar los datos en un vector pero realmente se me esta complicando en este punto:
      XSSFCell hssfCell = (XSSFCell) cellTempList.get(j);
      quería preguntarte que tipo de es hssfCell es un objeto pero al momento de cargarlo en un vector me responde así
      los datos del Vector son:[Ljava.lang.Object;@15ab619
      Este es mi forma de ponerlo en el vector
      // Vector
      double datos[] = new double[cellTempList.size()];
      datos[j]=Double.parseDouble(stringCellValue);
      System.out.println("los datos del Vector son:"+datos);
      Es decir los datos los recepta pero en un formato q no se transforma ni con parser entonces tal vez queria saber si alguna vez has rescatado datos de esta forma....!! ????

    • @AlexPagoada
      @AlexPagoada  7 лет назад +1

      como lo tienes esta bien revisa esta parte del codigo si esta bien
      for (int j = 0; j < cellTempList.size(); j++) {
      XSSFCell hssfCell = (XSSFCell) cellTempList.get(j);
      //Convertimos los datos a String
      String stringCellValue = hssfCell.toString();
      System.out.print(stringCellValue+" ");
      }
      pero en esta parte del codigo tiene que ser asi ya que es un vector
      System.out.println("los datos del Vector son:"+datos[j]);

  • @AtRenCBR
    @AtRenCBR 7 лет назад

    Muy bien explicado!! Ahora me gustaría si pudieras explicar como obtener un dato especifico de excel en respuesta a una entrada. Supongamos que en mi excel tengo una lista de nombres, edades y direcciones y mediante un input yo ponga "pedro" y netbeans solo me arroje la "edad" y la "dirección" de "pedro" ignorando el resto de los datos. Desde ya te agradezco la gentileza. Saludos

  • @noehernandezguzman6589
    @noehernandezguzman6589 7 лет назад

    Es posible modificar un archivo de excel con esta libreria, lo que quiero es utilizar un excel como BD e insertar, eliminar y modificar filas?

  • @Gabriel-jg2lo
    @Gabriel-jg2lo 6 лет назад

    Hay alguna forma de obtener las celdas vacilas que salen entremedio de las filas?

  • @al2c.10
    @al2c.10 5 лет назад

    Hola, como hago para que me de el valor numerico de la celda y no la ecuación que se escribio en ella?? GRACIAS!!!!

  • @saileedominguez6571
    @saileedominguez6571 8 лет назад

    hola estoy haciendo una sitio de comprars de libros y queiro ponerle el boton para descargar y subir libros de pdf

  • @aguuilera17
    @aguuilera17 8 лет назад +2

    Hola Alex, tu vídeo esta excelente, sin embargo desde el inicio me marca un error al hacer lo siguiente: import org.apache.poi.xssf.usermodel.XSSFWorkbook; me dice que no existe.... Sabes como solucionarlo? (si agregue los archivos jar que descargue de tu link)

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      Hola amigo los archivos jar son 6 verifica si los tiene todos en el proyecto

    • @aguuilera17
      @aguuilera17 8 лет назад

      Ese es mi problema, tengo todos los archivos jar. Los agregue de la misma manera que en tu vídeo y aun así me sale el error. Ya he usado este tipo de archivos antes sin problema, excepto por esta ocasión.

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      No sabre decirte que problema tengas o sera que se han actualizados las librerías

  • @AlbertMedinaSanchez
    @AlbertMedinaSanchez 9 лет назад +1

    Hola, tu tutorial es muy bueno, y es de gran ayuda, muchas gracias por esto. Ahora bien, vi en los comentarios que pudiste darle una sugerencia a otra persona de como leer por columna, me podrias ayudar un poco con eso?

    • @AlexPagoada
      @AlexPagoada  9 лет назад +1

      +Albert Medina Hola muchas gracias por su comentario si me das tu email pueda que te ayude saludes

    • @AlbertMedinaSanchez
      @AlbertMedinaSanchez 9 лет назад

      +Alex Pagoada (PDHN) mi email es el albertyms10@gmail.com

    • @AlexPagoada
      @AlexPagoada  9 лет назад

      +Albert Medina Ok ya le mando un email

    • @AlbertMedinaSanchez
      @AlbertMedinaSanchez 9 лет назад +1

      +Alex Pagoada (PDHN) Muchas gracias, lo espero

    • @musever10
      @musever10 9 лет назад +1

      hola, buenas tardes, habría posibilidad que me proporcionaran la solución para columnas?, muchas gracias de antemano, mi mail es: musever10@gmail.com

  • @leonardocp7459
    @leonardocp7459 2 года назад

    No me dejas descargar los archivos de jar, me pide acceso y no me los otorgas

  • @antoniomisaelgamboaesquive6278
    @antoniomisaelgamboaesquive6278 4 года назад

    Sabes como encuentro esas librerias para maven?

  • @lucasmilitello3381
    @lucasmilitello3381 9 лет назад +1

    Muy buen tutorial!!!... tenes idea de como modificar el xlsx que estas leyendo desde java?¿. Saludos!

  • @Jonatan_M4l
    @Jonatan_M4l 6 лет назад +1

    Gracias me sirvió mucho

  • @briannieva2900
    @briannieva2900 8 лет назад +1

    Muy bueno, pero me pregunto si es posible solamente cargar el archivo sin mostrarlo? Que al ejecutar el programa cargue el archivo sin necesidad de Botones ni nada! Pero que guarde todos los datos que estan en el archivo sin mostrarlos!

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      +Brian Nieva Claro que si como esta en el video para que no muestre esos datos se elimina el mensaje que esta el ciclo for que esta el método obtener

  • @waaxiiz
    @waaxiiz 9 лет назад +1

    hola, oye me manda esta excepción:
    org.apache.poi.xssf.usermodel.XSSFCell cannot be cast to java.util.List
    me podrías ayudar en eso por favor??
    Gracias

    • @AlexPagoada
      @AlexPagoada  9 лет назад

      +miguel camargo Hola tienes integrado todos lo archivos jar en el proyecto

    • @waaxiiz
      @waaxiiz 9 лет назад +1

      +Alex Pagoada (PDHN) ya encontré el problema, muchas gracias, si tenía todos los Jar dentro, era otra cosa, pero agradezco tu atención prestada.

    • @AlexPagoada
      @AlexPagoada  9 лет назад

      +miguel camargo Ok me alegra saber que lo soluciono saludes

  • @diegocarrion
    @diegocarrion 8 лет назад +1

    Buen tutorial.
    Sin embargo, he añadido dos filas más de datos al excel y se ha rebentado ahí:
    < Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 2, Size: 2 >
    Pero el código no tiene limitado en ninguna parte la cantidad de filas que debe leer.
    ¿A qué se podría debe esto?

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      +Diego C.N.Hola Pero esas filas contienen datos o sea que cada campo contiene datos

  • @kevinbejaranocalle5916
    @kevinbejaranocalle5916 7 лет назад +1

    Hola. ¿Los archivos jar tambien funcionan en ECLIPSE?

  • @fersilent3884
    @fersilent3884 4 года назад

    Excelente video, muchas gracias , como podria hacer para quitar el .0 que aparece en los numeros es decir dejarlo solo 1 o 2, gracias por tu ayuda

  • @pipe9721
    @pipe9721 7 лет назад

    hola necesito llamar un archivo de excel y convertirlo en texto plano y guardarlo como hago amigo

  • @E_Anonimo
    @E_Anonimo 2 года назад

    El enlace de los Jar esta privado

  • @JesusFranciscoSalasGarcia
    @JesusFranciscoSalasGarcia 6 лет назад

    Hola muy bueno tu vídeo, muy ilustrativo pero seria posible que hicieras un contador de una sola columna para contar el numero de registros que existen en ella?
    Gracias.

  • @andresortiz1688
    @andresortiz1688 3 года назад +1

    Hola! podrias hacer uno más actualizado? Ya está el NetBeans 12.3 y han cambiado muchas cosas

    • @KenndoGamer
      @KenndoGamer 3 года назад

      lee la documentación de poi que seguro tienen versiones de sus librerías para las nuevas versiones de java

  • @pipe9721
    @pipe9721 6 лет назад

    amigo el HSSFWorkbook esta erróneo que tengo q hacer gracias

  • @danielmarin7217
    @danielmarin7217 4 года назад

    Buenas tardes, esta super el video pero como hago para utilizar cada dato tomado del excel por separado

  • @lgnRexMagnus
    @lgnRexMagnus 4 года назад

    Muy buen video, tienes idea de como graficar con JFreeChart un archivo excel?? Saludos!!

  • @andresarturomotamendoza9203
    @andresarturomotamendoza9203 8 лет назад +1

    hola buenas tardes tengo una duda me podrías contestar por favor
    yo lo hice con otro metodo
    package procesos;
    import java.io.*;
    import java.io.*;
    public class Procesos {
    //cargarArchivo();
    public static void main(String[] args) throws IOException {
    Procesos misProcesos=new Procesos();
    misProcesos.cargarArchivo();

    public void cargarArchivo() throws IOException{
    abrir();
    }
    private void abrir() throws IOException, IOException {
    //ruta del archivo en el pc
    String fileLocal = new String("C:/Users/HP 1000/Mis Documentos/Trabajo de Probabilidad.xlsx");
    try{
    String file = null;
    //definiendo la ruta en la propiedad file
    Runtime.getRuntime().exec("cmd /c start "+file);
    }catch(IOException e){
    e.printStackTrace();

    }
    }
    }
    pero cuando meto public void cargarArchivo()throws IOException{ me marca solo en esa parte el error como puedo corregir eso
    Espero puedas contestarme

    • @AlexPagoada
      @AlexPagoada  8 лет назад

      Hola no se que problemas tengas pero dentro de este metodo
      public void cargarArchivo() throws IOException{
      abrir();
      }
      estas invocando a un método llamado abrir como si el método fuera statict y no entiendo por que le as puesto neto a esos metodos throws IOException sueste amigo saludos

  • @PORTILLO2003
    @PORTILLO2003 7 лет назад

    Hola Alex, muy buen tutorial, podrias ayudarme con el programa para leer por columna, Gracias

  • @johangarciacruz3964
    @johangarciacruz3964 8 лет назад

    Muy buen video, muy bien explicado...felicitaciones, man tengo una pregunta, yo tengo el archivo en excel y hay unas columnas con campos numéricos alrededor de los 10'000.000 de longitud, cuando se muestra en java me aparece por ejemplo 1.897987E7...como puedo hacer para settear los datos y evitar que los simplifique asi?

    • @juansalvadortorrescuautenc9629
      @juansalvadortorrescuautenc9629 8 лет назад

      Tienes que expandir la memoria a utilizar en este programa, si no se va a bloquear tu computadora o simplemente no lo va a poder leer, te va a mandar un mansaje de error que dice que falta memoria.

  • @VictorAlonsoDJ
    @VictorAlonsoDJ 7 лет назад

    Cómo hago para que no lea a primera fila?

  • @luiscarlossilvaaguas5776
    @luiscarlossilvaaguas5776 2 года назад

    aparece el google driver privado dame acceso

  • @marionavarrete2365
    @marionavarrete2365 8 лет назад

    Buen video, logré resolver mi problema, pero ahora surgen dos mas, cuando los datos numéricos son demasiado grandes se vuelven exponenciales y todos tienen un ".0" como puedo solucionar ambas cosas.
    Saludos

  • @MrMaat14s
    @MrMaat14s 7 лет назад

    Por que solo me lee 3 filas y 3 columnas :( ?

  • @asteroidbg1740
    @asteroidbg1740 2 года назад

    Me pide acceso el drive con los .jar, Heeeeelp

  • @ivonneluna5700
    @ivonneluna5700 9 лет назад +2

    Thannks!! (y)

  • @mabrego
    @mabrego 8 лет назад

    muy buen video! me sirvió mucho pero, será posible que mandes el código para poder copiarlo?? Sería de gran utilidad.
    Gracias

  • @alejocorral6090
    @alejocorral6090 6 лет назад

    Podrías pasar el código?

  • @vicentron1970
    @vicentron1970 Год назад

    It Doesn't work in my proyect::: No sé por qué no funciona en mi proyecto.....he seguido todos los paso pero no funciona...me da este error: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException

    • @pransful
      @pransful Год назад

      me parece que netbeans trabaja de dos formas, y creo que estas trabajando en la parte web