Leer excel con grandes cantidades de datos con APACHE POI y SAX

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

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

  • @jrodea58
    @jrodea58 2 года назад +1

    Muchas gracias, me funciono muy bien. soy nuevo en esto de java, como podría pasarle como argumento cualquier archivo de excel

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

      Ahhh puede ser de varía formas, en un servicio web puedes enviar la ruta del archivo como parametro, con una interfaz de consola solicitando los parametros, con una interfaz gráfica ya sea applets, javafx, o desde un frontera, un simple formulario web hasta algo más complejo, react, etc.

  • @Jesus-wj4mm
    @Jesus-wj4mm 2 года назад +1

    Hay otras librerias de maven de java para realizar exportacion de excel?

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

      Si, si hay otras , todo depende cual será el uso

    • @Jesus-wj4mm
      @Jesus-wj4mm 2 года назад +1

      @@Framebits como cuales? tengo una data de 300000 filas y necesito exportar.

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

      Con esa cantidad de datos creo que la más robusta es que utilices Poi jeje

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

    Muchas gracias por tu video era justamente lo que estaba buscando. Sigue asi, explicas muy bien.

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

      Gracias por la crítica.

  • @edenilsonalexanderguevaraa187
    @edenilsonalexanderguevaraa187 2 года назад +1

    hay alguna forma de comprar el testo de las filas ?

  • @dgalicia
    @dgalicia Год назад +1

    Puedes compartir el archivo excel para realizar pruebas?

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

      Lo siento no lo tengo a la mano

    • @dgalicia
      @dgalicia Год назад +1

      Igual. Me sirvió el video. Muchas gracias

  • @raulchavez1145
    @raulchavez1145 2 года назад +1

    puedes pasar el codigo por favor

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

      Lo puedes bajar de acá : svn.apache.org/repos/asf/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/xssf/eventusermodel/FromHowTo.java

  • @84ferreffer
    @84ferreffer 2 года назад +1

    Muy bueno!!! Me encontré con un servicio que recibe un excel para procesar sus datos, pero tengo el inconveniente de que cuando el archivo es muy grande Java rompe, entonces quiero mejorarlo con esta librería... el tema es que no recibo el excel como un archivo, sino como un MultipartFormDataInput. Sabés cómo puedo rescatar los registros del archivo en estas condiciones?

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

      No sé si la librería pueda leer este tipo , habría que ver la documentación, en caso de que no, sería extraer el contenido y convertirlo a un archivo que si pueda leer la librería, pero consumirias recursos en la transformación

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

    Como pudo interactuar con la información del primer ejemplo?

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

      no entendí a que te refieres con interactuar, por ejemplo yo lo he utilizado para verificar los datos o el contenido del excel y decirle al usuario que la información no es correcta. o para procesar los datos y guardarlos a una base de datos.

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

    Muchas Gracias. me funcionó. con excel muy grandes, pero tengo un inconveniente con las fechas ya que no las lee de forma correcta por ejemplo en excel la fecha está como 18/06/2021 y al leer el archivo lo lee como 6/18/2021. lo raro es que no sucede siempre. sabe como solucionar este inconveniente ?

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

      Amm creo que si me llegó a suceder. Pero no investigue más a fondo. Es probable que la identifique como String o Date de acuerdo al formato de la columna en el Excel y por ello lea mal la fecha. A lo mejor agregando un formateo a la hora de la lectura.

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

    Excelente tutorial, tengo un posible bug con poi ya que las celdas vacias algunas las procesa como espacios en blanco y otras no las toma en cuenta y pasa al siguiente valor esto se me dificulta ya que la celda blanca que no procesa no la puedo valir como null o vacio, a ud le ha pasado algo similar?

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

      Gracias. si me pasó en su momento, no leía bien las celdas nulas y espacios en blanco, deja revisar si me acuerdo y te contesto al rato.

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

      Hay un fragmento de código de apache poi de esta api en el cual se encarga de tratar las celdas perdidas , en dicho fragmento le puede poner vacion para que no se lo salte output.append('""); en ese le podrá vacio pero según yo creo te respeta la celda.

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

      @@Framebits Muchas gracias voy a intentar la sugerencia, le agradezco la ayuda, saludos.

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

      Saludos