Muchas Gracias! igual buscare otras alternativas, ya me dijeron que podia hacerle mas cambios al codigo.
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/