Eliminación de filas en varias hojas

Un usuario Pregunto ✅

Anónimo

Me gustaría automatizar algunos informes.

Tengo numerosos archivos de Excel en una carpeta. Cada archivo de Excel tiene varias hojas.

Idealmente:

– Todas las hojas de Excel deben tener la primera fila y la última fila eliminadas.

– Luego, la primera fila se establece como encabezado.

¿Podría alguien darme alguna orientación sobre cómo crear una función que realice lo anterior en todas las hojas de Excel?

Gracias,

Lorena

Hola @Anonimo,

Según la prueba, puede consultar los pasos a continuación en el editor de consultas:

Muestra de archivos de Excel en mi carpeta:

2 PNG

1. Obtenga datos de uno de los archivos de Excel (aquí está A) y elimine la primera y la última fila.

1 PNG

2.Modifique el código en el editor avanzado.

Antes de modificar:

3 PNG

Inserta este código y modifica la fuente:

(para as text) as table =>
let
Source = Excel.Workbook(File.Contents("C:UsersdanielhDesktopParameter"&para&".xlsx"), null, true),

Después de modificar:

4 PNG

Aquí la consulta se convierte en una función y puede ingresar el nombre del archivo de Excel y todos ellos eliminar la primera fila y la última fila.

1 PNG

Saludos,

daniel el

Hola @Anonimo,

¿Podrías decirme si tu problema se ha solucionado? Si es así, ¿podría marcar las respuestas útiles como respondidas?

Saludos,

daniel el

Anónimo

En respuesta a v-danhe-msft

Hola @v-danhe-msft,

¡Muchas gracias por la solución!

Hola @Anonimo,

Según la prueba, puede consultar los pasos a continuación en el editor de consultas:

Muestra de archivos de Excel en mi carpeta:

2 PNG

1. Obtenga datos de uno de los archivos de Excel (aquí está A) y elimine la primera y la última fila.

1 PNG

2.Modifique el código en el editor avanzado.

Antes de modificar:

3 PNG

Inserta este código y modifica la fuente:

(para as text) as table =>
let
Source = Excel.Workbook(File.Contents("C:UsersdanielhDesktopParameter"&para&".xlsx"), null, true),

Después de modificar:

4 PNG

Aquí la consulta se convierte en una función y puede ingresar el nombre del archivo de Excel y todos ellos eliminar la primera fila y la última fila.

1 PNG

Saludos,

daniel el

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *