Muchas gracias!, le dare una leida a esa libreria

El 21 de marzo de 2014, 3:15, Chema Cortes <pych...@gmail.com> escribió:

> El 20 de marzo de 2014, 23:42, astralrod <astral...@gmail.com> escribió:
>
> Muchas Gracias! igual buscare otras alternativas, ya me dijeron que podia
>> hacerle mas cambios al codigo.
>>
>
> Échale un vistazo a ADOdbapi: http://adodbapi.sourceforge.net/
> Con este módulo es fácil escribir en una hoja de excell y usarla como
> fuente de datos para el resto de hojas y gráficas.
>
> Hay varios mensajes en esta lista en los que hablamos de adodbapi:
>
> https://mail.python.org/pipermail/python-es/2005-November/010690.html
> https://mail.python.org/pipermail/python-es/2012-November/032903.html
>
>
>
> Puedes buscar más mensajes desde  http://ch3m4.org/python-es
>
>
>
>>
>>
>> El 20 de marzo de 2014, 16:27, Javier Rovegno Campos <
>> tatadel...@gmail.com> escribió:
>>
>> Me auto corrijo, parece que xlsxwriter no te sirve si deseas abrir un
>>> archivo como plantilla
>>> "It cannot read or modify existing Excel XLSX files"
>>> Sirve sólo para crear el archivo desde cero.
>>>
>>> Saludos
>>>
>>> 2014-03-20 18:20 GMT-04:00 Javier Rovegno Campos <tatadel...@gmail.com>:
>>> > Hola astralrod:
>>> >
>>> > Probablemente si necesitas utilizar el formato en xlsx lo que
>>> > necesitas el la librería xlsxwriter
>>> > https://xlsxwriter.readthedocs.org/
>>> >
>>> > Saludos
>>> >
>>> > 2014-03-20 16:55 GMT-04:00 astralrod <astral...@gmail.com>:
>>> >>
>>> >> En el codigo que pongo arriba, al hacer: copia.save() me genera esto:
>>> >>
>>> >> Traceback (most recent call last):
>>> >> File "<pyshell#24>", line 1, in <module>
>>> >> copia.save()
>>> >> AttributeError: 'Book' object has no attribute 'save'
>>> >>
>>> >> Viendo en otra pagina me encuentro con lo siguiente
>>> >>
>>> >> from xlrd import open_workbook
>>> >> from xlutils.copy import copy
>>> >> rb = open_workbook(r'libro.xlsx')
>>> >> wb = copy(rb)
>>> >> ws = wb.get_sheet(3)
>>> >> ws.write(12,3,"5")
>>> >> wb.save(r'C:\Users\Ventas01\Desktop\RAVISA Nuevo Formato presentación
>>> de
>>> >> Facturas_ed2.xlsx')
>>> >>
>>> >> Esto ultimo me permite guardar el excel, pero solo en formato xls y
>>> pierde
>>> >> el formato que tenia el archivo.
>>> >>
>>> >>
>>> >> El 20 de marzo de 2014, 14:17, Flavio Danesse <fdane...@gmail.com>
>>> escribió:
>>> >>
>>> >>> No sirve la función save(filename_or_stream) de esta librería?:
>>> >>>
>>> https://secure.simplistix.co.uk/svn/xlwt/trunk/xlwt/doc/xlwt.html?p=4966
>>> >>>
>>> >>>
>>> >>> El 20 de marzo de 2014, 17:04, astralrod <astral...@gmail.com>
>>> escribió:
>>> >>>>
>>> >>>>
>>> >>>> Saludos Gente!
>>> >>>>
>>> >>>> En mi trabajo salio la necesidad de generar un archivo de excel en
>>> >>>> python, pero es dandole un nuevo formato (antes solo era una tabla
>>> de datos
>>> >>>> y ahora ya tiene imagenes, formatos en columnas y otras cosas).
>>> >>>>
>>> >>>> Mi idea es dejar un excel base y a la hora de llenarlo guardarlo
>>> con otro
>>> >>>> nombre.
>>> >>>>
>>> >>>> En el programa existente se usan las librerias xlwt, xlrd
>>> principalmente;
>>> >>>> eso me deja crear un excel nuevo y guardarlo, pero al momento de
>>> abrir un
>>> >>>> excel existente ya no encuentro como guardarlo. Viendo por internet
>>> me
>>> >>>> encontre con un codigo pero al parecer no concuerda mucho entre si
>>> el codigo
>>> >>>> ya que terminan guardando un libro que nunca se creo ni se uso
>>> anterior
>>> >>>> mente.
>>> >>>>
>>> >>>> Basandome ambos codigos tengo esto como tentativa:
>>> >>>>
>>> >>>> import xlwt
>>> >>>> import xlrd
>>> >>>> import xlutils
>>> >>>> import copy
>>> >>>>
>>> >>>> wb1 = xlrd.open_workbook(r'libro.xlsx')
>>> >>>> copia = copy.copy(wb1)
>>> >>>> hoja = copia.sheet_by_name(r'Ravisa Complementaria')
>>> >>>> hoja.cell(12,3).value = 5 #solo para probar la edicion
>>> >>>>
>>> >>>> Pero en ningun lado encuentro un codigo para guardar el libro con
>>> el que
>>> >>>> estoy trabajando.
>>> >>>>
>>> >>>> La pagina en la que obtuve parte del codigo es:
>>> >>>> http://www.ehowenespanol.com/actualizar-excel-python-como_230945/y al
>>> >>>> parecer en muchas otras paginas copiaron el mismo codigo pero no
>>> explican el
>>> >>>> por que de los cambios.
>>> >>>>
>>> >>>> Gracias de ante mano por su apoyo!
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> _______________________________________________
>>> >>>> Python-es mailing list
>>> >>>> Python-es@python.org
>>> >>>> https://mail.python.org/mailman/listinfo/python-es
>>> >>>> FAQ: http://python-es-faq.wikidot.com/
>>> >>>>
>>> >>>
>>> >>>
>>> >>> _______________________________________________
>>> >>> Python-es mailing list
>>> >>> Python-es@python.org
>>> >>> https://mail.python.org/mailman/listinfo/python-es
>>> >>> FAQ: http://python-es-faq.wikidot.com/
>>> >>>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> Python-es mailing list
>>> >> Python-es@python.org
>>> >> https://mail.python.org/mailman/listinfo/python-es
>>> >> FAQ: http://python-es-faq.wikidot.com/
>>> >>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
> http://ch3m4.org/blog
> Buscador Python Hispano: http://ch3m4.org/python-es
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a