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/