[Python] macro per libreoffice in python
Daniele Zambelli
daniele.zambelli a gmail.com
Gio 12 Gen 2012 16:56:31 CET
Il 12 gennaio 2012 12:15, Pietro <peter.zamb a gmail.com> ha scritto:
> Ciao a tutti,
>
> qualcuno qui in lista ha mai fattouna macro in python per libreoffice?
> io vorrei definire una mia funzione per avere la differenza tra due
> stringhe contenute nelle due celle...
>
> La funzione funziona... solo che non so come farlo dialogare con
> libreoffice... ho cercato in internet ma non sono riuscito a capire
> cosa devo fare..
> Grazie per gli aiuti ed i suggerimenti.
>
> Buona giornata!
>
> Pietro
>
> ps: vorrei funzionasse sia in ambiente linux che windows...
>
> #################################
> #!/usr/bin/python2
>
> def string2set(strin, sep):
> """
> >>> cellaA = 'PiEtro,Alberto,stefano,GaBriele'
> >>> setA = string2set(cellaA, sep = ',')
> >>> print repr(setA)
> set(['Pietro', 'Gabriele', 'Alberto', 'Stefano'])
> """
> return set([i.title() for i in strin.split(sep)])
>
> def stringdiff(cellaA, cellaB, sep = ','):
> """
> >>> cellaA = 'PiEtro,Alberto,stefano,GaBriele'
> >>> cellaB = 'Alberto,pietro'
> >>> stringdiff(cellaA, cellaB)
> set(['Stefano', 'Gabriele'])
> """
> setA = string2set(cellaA, sep)
> setB = string2set(cellaB, sep)
> return setA.difference(setB)
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
A parte per il codice Python, ma forse questa può ispirarti:
http://www.paolo-mantovani.org/downloads/PyInLettere/
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
Maggiori informazioni sulla lista
Python