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/