none
vb net y libre office RRS feed

  • Pregunta

  • Estoy intentando actualizar un Excel leyendo datos de una hoja Calc de Libre Office (ods), por mas que busco no encuentra nada. ¿Sabéis si es posible?

    Alberto


    • Editado Alberto J. Fdez jueves, 5 de octubre de 2017 8:23 error en titulo
    • Cambiado Enrique M. Montejo jueves, 12 de octubre de 2017 15:58 Pregunta relacionada con actualizar un archivo Microsoft Excel con información existente en otros orígenes de datos diferentes.
    jueves, 5 de octubre de 2017 8:22

Todas las respuestas

  • Buenas,

    Si el formato es xlsx, puedes probar la librería SpreadSheetLight,

    Se puede añadir cómodamente desde NuGet

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    jueves, 5 de octubre de 2017 8:35
  • El fichero que se actualiza es un Excel (.xlsx), vienen datos de otros Excel (.xlsx) que no hay problema, pero también hay datos de Libre Office Calc (.ods), que son los que no puedo actualizar ya que no encuentro forma de leer por código los ficheros ods para actualizar el Excel

    Alberto

    jueves, 5 de octubre de 2017 8:42
  • Buenas Alberto, 

    Puedes utilizar OpenXML, hasta donde yo se, es posible, pero no va a ser facil...

    te dejo este link para que revises por si te puede valer

    ow to read and write ODF/ODS files (OpenDocument Spreadsheets)

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    jueves, 5 de octubre de 2017 8:53
  • ok, como veo que me puede llevar demasiado tiempo de momento lo he descartado.

    Muchas gracias por tu ayuda.


    Alberto

    lunes, 9 de octubre de 2017 12:31