[Python-es] Integrar OpenOffice-CALC en un programa python

Alberto Curro bertothunder en gmail.com
Vie Oct 18 09:30:11 CEST 2013


Hola,

2013/10/13 Andres Vargas - zodman <zodman en gmail.com>

> usa relatorio!
>

Aunque relatorio es un proyecto interesante, no es lo que  Ramiro pregunta
originalmente.

Desde mi experiencia, creo que lo tienes complicado a priori, pero no
imposible. Hasta donde yo sé, (no puedo hablar por GTK, yo
desarrollo/desarrollaba en KDE), cosas como el KParts permitían el embebido
de objetos y partes, pero OpenOffice no lo soporta (intentad copiar una
tabla de OpenOffice fuera de OoO y lo comprobáis por vosotros mismos). GTK
seguro que tiene algo parecido, pero estarás en la misma tesitura.

 Alguna experiencia tengo también con OLE, y te puedo asegurar que desde
luego la idea en Windows no te lo aconsejaría "ni jarto vino", por la
cantidad de pitfalls y problemas secundarios que vas a encontrate (además
del consumo de memoria, dado que realmente tendrías una instancia de OoO
corriendo en background con su espacio de memoria, más el espacio de
memoria e intercambio OLE, más tu aplicación).

La idea de Alexandro parece interesante, e imagino que en GTK tendrás
controles grid de calidad, sólo tendrías que desarrollar el método de
intercambio de datos.

 En StackOverflow hay también una pregunta parecida, para MacOSX, échale un
vistazo a la respuesta "aprobada", también podría darte ideas:


http://stackoverflow.com/questions/3120622/how-do-i-embed-openoffice-calc-into-my-own-application

 Ya contarás.

 Saludos
 Alberto



>
> El 12 de octubre de 2013 23:07, Alexandro Colorado<jza en oooes.org>escribió:
>
> Es un reto interesante, tu puedes controlar OpenOffice remotamente via
>> python, y OpenOffice puede funcionar como un servicio. Sin embargo no
>> se eso de 'embedir' el workspace de Calc dentro de una ventana en GTK.
>>
>> Quizas, por su cercania al framework tengas mejor suerte usando
>> Gnumerics. O puedes usar calc como servicio y hacer el intercambio de
>> datos. Algo similar a lo que se hizo con Java/Javascript en esta
>> aplicacion:
>> http://www.javaworld.com/javaworld/jw-05-2008/jw-05-spreadsheets.html
>>
>> On 10/12/13, Ramiro <rjs4320-1 en yahoo.com.ar> wrote:
>> > Hola
>> >
>> >
>> >            ¿Es posible ver una planilla de cálculo de OpenOffice como si
>> > fuera un control de formulario más en pyGTK?, (al estilo OLE2 de
>> windows)
>> >
>> >
>> >
>> >
>> >
>> >
>> > saludos
>> >
>> > Ramiro
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>>
>>
>> --
>> Alexandro Colorado
>> Apache OpenOffice Contributor
>> http://www.openoffice.org
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
> --
> Andres Vargas
> www.zodman.com.mx
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20131018/49940ac4/attachment.html>


Más información sobre la lista de distribución Python-es