• Publicidad

Editar un archivo xls

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Re: Editar un archivo xls

Notapor explorer » 2010-06-23 18:10 @798

Bienvenido a los foros de Perl en Español, LnxHg.

Con el módulo Spreadsheet::WriteExcel puedes definir rangos de celdas combinadas con la función merge_range().
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Re: Editar un archivo xls

Notapor explorer » 2010-06-24 03:39 @193

Volviendo a leer con calma la cuestión, parece que el problema está en algún formato extraño de las celdas combinadas. Es posible que los módulos de Perl no sean capaces de reconocer todos los formatos de la hoja. Ten en cuenta que Microsoft ha cambiado de formato en cada versión de Excel, y además, no suele publicar esos formatos.

Yo lo que intentaría hacer es, primero, intentar leer todo el contenido de la hoja, con ParseExcel u otro módulo como Spreadsheet::Read. Si consigo leer toda la información, entonces seré capaz de crear una nueva hoja con WriteExcel, añadiendo o modificando información.

No hay garantías, a la hora de leer, que seas capaz de acceder a toda la información, si Excel ha usado algún formato nuevo. Y a la hora de escribir, lo mismo, no cuentas con todos los formatos posibles de las últimas versiones.

Es lo que tiene trabajar con formatos propietarios y cerrados. Por eso se usa más el formato OpenDocument.

En cuanto a lo del anterior usuario, todavía está activo y tiene la misma dirección de correo. Mándame por privado la nueva contraseña.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Editar un archivo xls

Notapor lnx_hg » 2010-06-24 12:50 @577

Pues muchas gracias por tus respuestas explorer, voy a intentar por el lado de OpenDocument.
El mensajero no es importante, lo que importa es el mensaje.
lnx_hg
Perlero nuevo
Perlero nuevo
 
Mensajes: 54
Registrado: 2007-08-13 12:52 @578


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados