[Python] Excel inserimento di una formula

piergiorgio pancino piertoni a yahoo.it
Mar 17 Set 2013 17:37:56 CEST


Ciao a tutti,
ho incontrato un piccolo problema che non riesco a risolvere utilizzando le win32com per inserire dei dati esportati da un database su un file excel.
In pratica dopo aver inserito una serie di dati all'interno di alcune caselle (si tratta dell'elenco delle ore lavorate da un dipendente nei vari giorni del mese) inserisco una formula di somma in una casella con il comando:

       self.ws.Range("AI6").Formula ="=SOMMA(C6:AG6)"

il risultato che ottengo sulla casella è #NOME?
passando con il mouse nella casella mi presenta un tooltip con "Errore di nome non valido"
Se clicco nella barra della formula essa contiene la formula corretta ovvero =SOMMA(C6:AG6)
a quel punto basta che premo invio e sulla casella mi si presenta correttamente il risultato della somma.
C'è evidentemente qualche problema di formato o simile... chiaramente non è il massimo accedere alle caselle e validarle a mano, voi avreste qualche suggerimento?

Grazie per l'aiuto

Piergiorgio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130917/94d21dd4/attachment.html>


Maggiori informazioni sulla lista Python