• Publicidad

Eliminar hojas de un libro que se encuentren vacías

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Eliminar hojas de un libro que se encuentren vacías

Notapor molguinv » 2017-01-16 07:42 @362

Estimados:

Necesito eliminar hojas creadas dentro de un libro las cuales se encuentren vacías.

Actualmente las creo de la siguiente forma:

my $worksheet = $workbook->add_worksheet('Morosidades');

Pero si al final del proceso queda vacía solo con los títulos necesito eliminarla.

Soy muy nuevo en Perl y no lo manejo mucho.

Saludos.
molguinv
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2017-01-13 20:41 @903

Publicidad

Re: Eliminar hojas de un libro que se encuentren vacías

Notapor explorer » 2017-01-16 17:01 @750

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

No nos dices con qué módulo estás trabajando, pero parece que es con Spreadsheet::WriteExcel, y eso es un problema... no dispone de todas los métodos necesarios para manipular todos los elementos de un libro Excel.

En cambio, otros módulos como Spreadsheet::SimpleExcel sí que tienen un método del_worksheet() que es justo para eso. Pero, cuidado, no los mezcles o tendrás problemas.

Otra opción, si estás trabajando en Windows, es usar Win32::OLE. Aquí hay un hilo al respecto: HowTo Delete Excel Worksheets Using WIN32::OLE.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Eliminar hojas de un libro que se encuentren vacías

Notapor molguinv » 2017-02-01 07:50 @368

Muchas gracias. Saludos
molguinv
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2017-01-13 20:41 @903


Volver a Básico

¿Quién está conectado?

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

cron