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@lists.python.it http://lists.python.it/mailman/listinfo/python