![]() |
componente excel para lazarus
Hola again,
Estaba buscando algún componente para lazarus que pueda escribir y leer además de las fórmulas, encontré este de pago: http://www.vclcomponents.com/Delphi/...uite-info.html Este otro que es free pero no compila bien el laz_fpspreadsheet_visual.lpk http://wiki.lazarus.freepascal.org/FPSpreadsheet y http://wiki.lazarus.freepascal.org/Office_Automation/es Que es bastante lioso porque usa un exe para automatizar y para linux tampoco sirve. Alguien que esté usando algun componente excel en lazarus que le funcione bien? saludos y gracias |
pues no creo que exista, ni creo que vaya a existir, la razón por la cual creo esto es por que excel es privativo y solo para windows, por eso lo que generalmente se va a usar para exportar o importar datos sea el csv, xml y demás formatos multiplataforma y libres.
|
1 Archivos Adjunto(s)
Cita:
El archivo adjunto contiene un ejemplo de una sencilla aplicación Lazarus que permite crear hojas de cálculo. No hay que instalar componentes, solo usa la Unit Hoja_Calculo. Fue adaptado porque inicialmente estaba escrito para Delphi (Delphi 4, creo). Es de fecha 1999. Solo te servirá para escribir y solo lo he probado en Windows (sin Excel instalado). Si lo pruebas en Linux, te agradecería que nos contaras si funciona o no. Saludos. |
que buen dato, lo voy a revisar y comento como me va ;)
|
Cita:
Al González. |
hasta ahora he visto los mensajes,
os lo agradezco de veras, cuando lo pruebe os dire como me fue gracias |
Holas,
El archivo adjunto que has puesto no me deja abrirlo, me dice que no es un formato válido de fichero comprimido .ZIP ?? Cita:
|
Cita:
Acabo de descargar el archivo, lo descomprimí lo compilé y también ejecuté el programa. Todo salió bien. Lo descomprimí desde Win XP directamente. Creo que el archivo está bien. ¿Por qué no pruebas a descargarlo otra vez?. Y bienvenido al clubdelphi. |
Hola de nuevo,
He probado desde otro PC y sí que me lo he podido bajar y abrir de forma correcta. No se lo que pasaría con mi otro PC ¿?¿ Gracias por todo ! |
gracias por el componente, todavia estoy intentando que me compile el ejemplo sin errores en windows (con virtualbox claro ;)) y con linux parece qu ehay problemas con la unit windows y shellapi, pero a ver si consigo hacer algo.
Con este método quizá al escribir pueda incluso meterle formulas. Gracias |
he revisado minuciosamente el código, shellapi es innecesario, lo que hace es crear un archivo con contenidos en stream, para el shellexecute se cambia a otra función multiplataforma y listo, por lo demás funciona correctamente en linux.
|
Cita:
Cita:
Si es así, :o te pediré un favor: podrías compartir el código que has adaptado subiéndolo al foro para que otros podamos aprovechar la adaptación que has realizado para Linux. :) Saludos |
si, lo probé directamente, estoy en mi trabajo, apenas me encuentre frente a mi pc comparto las adaptaciones, que son mínimas.
|
Hola, Retomando este tema con vuestro permiso, estoy viendo que no hay un componente decente para exportar a excel o importar con lazarus, puesto que algunos de vosotros considera excel como privativo y no tiene cabida con lazarus que, evidentemente, no lo es.
La idea final era poder exportar a delphi con formulas. Dificil en este caso. saludos y gracias |
Ps este es muy bueno, http://wiki.lazarus.freepascal.org/FPSpreadsheet
|
Gracias.
El problema es que no me deja instalar el paquete :( |
cuéntanos que problemas ocurren para ver si podemos ayudarte.
|
gracias por contestar, partiendo de la base que el paquete que son dos, no se instala sino se compila, segun dice hay que usarlos añadiendolos al proyecto, pero se me hacen muchos archivos independientes.
Alguno de vosotros ha implementado esto?. Estoy usando el codetyphon. gracias |
fpspreadsheet en codetyphon
codetyphon ya trae este componente
Paquete-> Instalar/Desinstalar paquetes -> en el panel de la derecha esta con el nombre laz_fpspreadsheet |
gracias por vuestras respuestas.
Respecto a que viene integrado con codetyphon, en el que yo tengo no aparece, como no sea la version que sacaron el 7 de enero de 2012, que todavia no he probado, puede que este ahi es correcto? |
La franja horaria es GMT +2. Ahora son las 23:08:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi