¿Cargar datos de Excel en la aplicación Linux/wxWidgets C++?

 C Programming >> Programación C >  >> Tags >> Excel
¿Cargar datos de Excel en la aplicación Linux/wxWidgets C++?


Estoy usando wxWidgets para escribir aplicaciones entre plataformas. En una de las aplicaciones, necesito poder cargar datos de archivos de Microsoft Excel (.xls), pero también necesito que esto funcione en Linux, así que asumo que no puedo usar OLE o cualquier tecnología disponible en Windows.


Veo que hay muchos programas de código abierto que pueden leer archivos de Excel (OpenOffice, KOffice, etc.), así que me pregunto si hay alguna biblioteca que pueda usar.


Los archivos de Excel que necesita admitir son datos tabulares muy simples y directos. No necesito extraer ningún formato excepto la posición de columna/fila y los datos en sí.


Respuestas:


Puedo decir que conozco una aplicación wxWidgets que lee archivos Excel .xls y .xlsx en cualquier plataforma. Para los archivos .xlsx, usamos un analizador XML y un lector de flujo zip y tomamos los datos que necesitamos, bastante fácil de comenzar. Para los archivos .xls usamos:ExcelFormat, que funciona bien y descubrimos que el autor fue muy generoso con su apoyo.


¿Tal vez solo un poco de aliento para intentarlo? Fueron un par de días de trabajo para empezar a trabajar.