Página 1 de 1

Leer y Escribir en Excel respetando Macros

NotaPublicado: 2012-12-11 14:06 @629
por AngelHernandez
Hola, mi primer pregunta en el foro, cómo leer y escribir en un excel respetando la macro del excel leído. En otras palabras la macro leída aparezca en el excel donde se va a escribir.

Gracias por su atención y tiempo.

Re: Leer y Escribir en Excel respetando Macros

NotaPublicado: 2012-12-11 14:24 @642
por explorer
Bienvenido a los foros de Perl en Español, AngelHernandez.

No sé en qué situación se encuentran los módulos Perl con respecto al mantenimiento de las macros, gráficos, tablas pivotantes y demás elementos extra, de los libros en formato Excel, pero en Excel::Writer::XLSX::Examples hay un ejemplo de cómo añadir macros a un libro.

En Spreadsheet::WriteExcel, dicen que no, que esos elementos se pierden.

Otra opción es trabajar en un ordenador con Windows y Excel instalados, y en ese caso se puede usar Win32::OLE (ver este ejemplo o este otro).

Re: Leer y Escribir en Excel respetando Macros

NotaPublicado: 2012-12-11 18:10 @798
por AngelHernandez
Hola, explorer, gracias por responder. Sí, en un sistema Windows ya lo realicé, pero no encuentro la forma para hacerlo en un sistema Linux. Leeré el primer ejemplo que citaste, deja que le echo un ojo, ¡je,je! Cualquier duda la publicaré.

Gracias por la bienvenida.

Re: Leer y Escribir en Excel respetando Macros

NotaPublicado: 2012-12-11 19:16 @844
por explorer
Pues ya es casualidad...

En el Perl Weekly de esta semana se enlaza con un artículo de John McNamara titulado Adding Macros to Excel::Writer::XLSX donde explica los cambios que ha introducido en su módulo Excel::Writer::XLSX, en su v0.60, que es justamente el ejemplo que te enlacé antes.

Re: Leer y Escribir en Excel respetando Macros

NotaPublicado: 2012-12-14 14:16 @636
por AngelHernandez
¡¡ Gracias, Explorer !! ¡¡Te agradezco tu tiempo!!
¡¡ Saludos !!