Hola, se podrían usar formatos de Excel que sirven tanto para OO como para MsOffice, con estos paquetes para python:

Python Excel, aquí: http://www.python-excel.org/
Openpyxl, aquí: https://bitbucket.org/ericgazoni/openpyxl/wiki/Home

Un saludo.


El 18/10/2013 9:30, Alberto Curro escribió:
Hola,

2013/10/13 Andres Vargas - zodman <[email protected] <mailto:[email protected]>>

    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<[email protected]
    <mailto:[email protected]>> 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 <[email protected]
        <mailto:[email protected]>> 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
        > [email protected] <mailto:[email protected]>
        > 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
        [email protected] <mailto:[email protected]>
        https://mail.python.org/mailman/listinfo/python-es
        FAQ: http://python-es-faq.wikidot.com/




-- Andres Vargas
    www.zodman.com.mx <http://www.zodman.com.mx>

    _______________________________________________
    Python-es mailing list
    [email protected] <mailto:[email protected]>
    https://mail.python.org/mailman/listinfo/python-es
    FAQ: http://python-es-faq.wikidot.com/




_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a