PDA

View Full Version : [PYTHON] Applicazioni MS OFFICE


basty
16-05-2006, 18:44
Ciao,

qualcuno ha avuto esperienze nella gestione dei documenti word, excel etc in Python?

Dovrei fare un'applicazione che interagisca sia in scrittura che in lettura con questi documenti.

Graditissimi consigli, link, esempi, moduli etc etc..

grazie

P.S L'applicazione girerà su piattaforma XP

basty
18-05-2006, 19:59
up

marco.r
20-05-2006, 13:18
Ti consiglio di usare l'interfaccia COM, in questo modo diventa facile quanto (o piu') usare VB.
Trovi un po' di documentazione ai seguenti link:
Con Outlook
http://www.boddie.org.uk/python/COM.html

Un tutorial un po' piu' avanzato
http://www.python.org/windows/win32com/COMTutorial/ppframe.htm

E un altro quickstart
http://www.python.org/windows/win32com/QuickStartClientCom.html

Se vuoi qualcosa di cartaceo il seguente è un ottimo libro per la programmazione python in Windows (compresa quella COM)
http://www.oreilly.com/catalog/pythonwin32/


In realtà, a parte qualche caveat, si tratta di una cosa molto semplice:
basta chiamare l'oggetto COM e poi usarlo (quasi) come se fosse un normale oggetto python:

import win32com
o = win32com.client.Dispatch("Excel.Application")
o.Visible = 1
o.Workbooks.Add() # for office 97 – 95 a bit different!
...

basty
20-05-2006, 14:28
Grazie... mi metto al "lavoro"!

Sai se esiste una versione in italiano del cartaceo di O'reilly?

Hola