OK, para GTK puedes usar gtksheet, que es un fork del widget GTKSheet, con pygtksheet que el binding en python.

gtksheet aquí: http://vhernandez.github.io/gtksheet/
pygtksheet aquí: https://github.com/vhernandez/pygtksheet/

Un saludo.


El 18/10/2013 15:41, Alexandro Colorado escribió:



2013/10/18 Julio S.G. <julio...@mundo-r.com <mailto:julio...@mundo-r.com>>

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


âEURâEUR<

Â


    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 <zod...@gmail.com
    <mailto:zod...@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Ãf©, (no puedo hablar por
    GTK, yo desarrollo/desarrollaba en KDE), cosas como el KParts
    permitÃf­an el embebido de objetos y partes, pero OpenOffice no
    lo soporta (intentad copiar una tabla de OpenOffice fuera de OoO
    y lo comprobÃf¡is por vosotros mismos). GTK seguro que tiene
    algo parecido, pero estarÃf¡s en la misma tesitura.


âEUR
Lo otro es usar webkit, y alguna libreria grid de calculo hecha en Javascript. Buscando encontre SpreadJS
http://wijmo.com/widgets/wijmo-enterprise/spreadjs/

Â


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

    La idea de Alexandro parece interesante, e imagino que en GTK
    tendrÃf¡s controles grid de calidad, sÃf³lo tendrÃf­as que
    desarrollar el mÃf©todo de intercambio de datos.

    Ã, En StackOverflow hay tambiÃf©n una pregunta parecida, para
    MacOSX, Ãf©chale un vistazo a la respuesta "aprobada",
    tambiÃf©n podrÃf­a darte ideas:

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

    Ã, Ya contarÃf¡s.

    Ã, Saludos
    Ã, Alberto




        El 12 de octubre de 2013 23:07, Alexandro
        Colorado<j...@oooes.org <mailto:j...@oooes.org>> escribiÃf³:

            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 <rjs432...@yahoo.com.ar
            <mailto:rjs432...@yahoo.com.ar>> wrote:
            > Hola
            >
            >
            > Ã,  Ã,  Ã,  Ã,  Ã, Ã, Ã,¿Es posible ver una
            planilla de cÃf¡lculo de OpenOffice como si
            > fuera un control de formulario mÃf¡s en pyGTK?, (al
            estilo OLE2 de windows)

            >
            >
            >
            >
            >
            >
            > saludos
            >
            > Ramiro
            > _______________________________________________
            > Python-es mailing list
            > Python-es@python.org <mailto:Python-es@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@python.org <mailto:Python-es@python.org>
            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
        Python-es@python.org <mailto:Python-es@python.org>
        https://mail.python.org/mailman/listinfo/python-es
        FAQ: http://python-es-faq.wikidot.com/




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


    _______________________________________________
    Python-es mailing list
    Python-es@python.org <mailto:Python-es@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
882C 4389 3C27 E8DF 41B9Â  5C4C 1DB7 9D1C 7F4C 2614







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

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

Responder a