de excel a word mediante python

César García celord en gmail.com
Vie Jul 25 14:35:08 CEST 2008


Eduardo,
    Esto te puede servir para Openoffice.

http://www.stuvel.eu/ooo-python

2008/7/24 Eduardo <eduardo.ulfe en gmail.com>:

> Uh, no sabia q habia librerias para manejar el office. Hay tambien para
> openoffice ??
> Me interesa el generar planillas de calculo desde Python
>
> El día 24 de julio de 2008 19:34, Emanuel Sotelo <ing_emanuels en hotmail.com
> >
> escribió:
>
> >
> > hola de nuevo queria que me ayudaran esto realiaando un codigo sencillo
> en
> > cual creo un documento de
> >  excel se agregan los datos desde python solamente un saludo inicial, un
> > numero cualquiera, y en un
> >  campo contiene una formula el cual multiplica el numero anterior por
> otro,
> > al final del codigo se guarda
> >  el documeno de excel, en este mismo progama  creo un documento de word,
> el
> > cual tiene un saludo, lo
> >  que quiero es que en la parte central del documento de word y en unos
> > reglones mas abajo se imprima
> >  el numero resultante de la formula y despues en el mismo programa que lo
> > mande a imprimir en la
> >  impresora.
> > este es el codigo que tengo:
> >
> > from win32com.client import Dispatch
> > MYDIR='C:\\Documents and Settings\\Administrador\\Mis documentos'
> > xl= Dispatch("Excel.Application")
> > xl.Visible=1
> > xl.Workbooks.Add()
> > xl.Cells(1,2).Value="Datos de excel enviados a word"
> > xl.Cells(2,4).Value=3
> > xl.Cells(3,6).Formula='=D2*10'
> > xl.SaveAs(MYDIR+'\\excelword.doc')
> >
> > wordapp = Dispatch("Word.Application")
> > wordapp.Visible = 1
> > worddoc = wordapp.Documents.Add()
> > rango = worddoc.Range(0,0)
> > rango.InsertBefore('hola vamos a traer un dato de excel ponerlo en word e
> > imprimirlo')
> > worddoc.SaveAs(MYDIR+ '\\wordexcel.doc')
> >
> >
> >
> > yo se que tiene muchas fallas este codigo asi que tambien acepto
> > sugerencias de mejorameinto de este codigo
> >
> > _________________________________________________________________
> > Los mejores conciertos en exclusiva por MSN in concert
> >
> >
> http://video.msn.com/?mkt=es-mx_______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
> >
>
>
>
> --
> Sea Seeder Voluntario y ayude a la Humanidad.
>
> Campaña contra el 99,9% completado.
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>



-- 
http://celord.blogspot.com/
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es