Combine archivos con una fila superior adicional antes del nombre de la columna

Un usuario Pregunto ✅

Anónimo

Quiero importar todos los archivos de Excel de una carpeta y combinarlos. Estos archivos tienen una fila superior que debe establecerse como nombre de columna. Pero hay algunos archivos que tienen una primera fila adicional antes de la fila del nombre de la columna, eso debe eliminarse. Power BI detecta automáticamente los nombres de las columnas de los archivos sin primeras filas adicionales, pero no de los que tienen una fila adicional. ¿Cómo puedo eliminar esta fila adicional de los archivos problemáticos?

Hola @Anónimo,

Si la fila solo en la hoja no está en la tabla, primero puede conectarse a esta tabla por separado.

1.png2.png

Luego, conéctese a la carpeta para filtrar sin el archivo de Excel ‘problemático’ para combinarlos y eliminar las columnas innecesarias.

eliminar la columna de nombreeliminar la columna de nombre

Finalmente agregue la tabla anterior y la tabla combinada para obtener la tabla combinada final:

4.png

Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

watkinnc

Supongo que tiene una columna de tablas (no binarias) y que las tablas sin la fila superior adicional ya tienen los nombres de columna correctos. Esto significa que las otras tablas tendrán columnas denominadas «Columna1, Columna2», etc. Antes de combinar, agregue este paso en la barra de fórmulas:

= Table.TransformColumns(NameOfPriorStep, {{«NameOfTableColumn», each if Table.ColumnNames(_){0} = «Column1» then Table.SkipFirstN(_, 1) else Table.DemoteHeaders(_)}})

Ahora todos sus encabezados deben estar en la primera fila. Ahora puede combinar y promocionar encabezados.
–Nate

watkinnc

Supongo que tiene una columna de tablas (no binarias) y que las tablas sin la fila superior adicional ya tienen los nombres de columna correctos. Esto significa que las otras tablas tendrán columnas denominadas «Columna1, Columna2», etc. Antes de combinar, agregue este paso en la barra de fórmulas:

= Table.TransformColumns(NameOfPriorStep, {{«NameOfTableColumn», each if Table.ColumnNames(_){0} = «Column1» then Table.SkipFirstN(_, 1) else Table.DemoteHeaders(_)}})

Ahora todos sus encabezados deben estar en la primera fila. Ahora puede combinar y promocionar encabezados.
–Nate

Anónimo

En respuesta a watkinnc

¡Gracias! Funcionó.

Hola @Anónimo,

Si la fila solo en la hoja no está en la tabla, primero puede conectarse a esta tabla por separado.

1.png2.png

Luego, conéctese a la carpeta para filtrar sin el archivo de Excel ‘problemático’ para combinarlos y eliminar las columnas innecesarias.

eliminar la columna de nombreeliminar la columna de nombre

Finalmente agregue la tabla anterior y la tabla combinada para obtener la tabla combinada final:

4.png

Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Anónimo

En respuesta a v-yingjl

¡Gracias! Esto realmente ayuda en caso de que sepamos qué tablas en particular tienen filas adicionales, como en mi caso.

Jakintá

Puede encontrar alguna condición distinta para filtrar esa fila.

Pero solo podemos practicar nuestra imaginación sin ninguna muestra de sus datos.

Anónimo

En respuesta a Jakintá

Perdón por no ser descriptivo.

Los archivos con fila extra tienen esta estructura:

Fila adicional
Encabezado de columna 1 Encabezado 2 Encabezado 3 Encabezado 4
1 2 3 4
1 2 3 4

Mientras que otros no tienen esas dos primeras filas y comienzan desde el encabezado de la columna.

Además, estoy importando todos los archivos de la carpeta juntos, por lo que no puedo hacer ninguna transformación antes de fusionarlos. ¿Hay alguna forma de hacer eso?

Fowmy

@Anónimo

¿Cuál sería la lógica para eliminar esas primeras filas adicionales según sus datos? Si hay algo común en esos archivos, podría usarse para eliminar las filas.[eryourdata?Ifthereanythingcommoninthosefilesitcouldusedtoremovetherows

Anónimo

En respuesta a Fowmy

Hola,

Los archivos con fila extra tienen esta estructura:

Fila adicional
Encabezado de columna 1 Encabezado 2 Encabezado 3 Encabezado 4
1 2 3 4
1 2 3 4

Mientras que otros no tienen esas dos primeras filas y comienzan desde el encabezado de la columna.

Deja un comentario

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