Al importar un libro de Excel con texto en superíndice en el encabezado, no muestra la columna involucrada

Un usuario Pregunto ✅

CJW1960

Al intentar importar un libro de Excel, usando Obtener y transformar datos, que tiene texto en superíndice en el encabezado, no muestra la segunda columna, que tiene el texto en superíndice.
Sin embargo, al hacer doble clic en el mismo libro de Excel, se muestra la columna:
Ejemplo de texto de superíndice «[m³]»(para metros cúbicos)

FelipeTreacy

En respuesta a CJW1960

Sí, lo entendí @ CJW1960, no es sorprendente, pero vale la pena preguntar.

¿No hay forma de alterar la forma en que se producen los archivos XLS para evitar que se utilicen los caracteres en superíndice? ¿O exportar los datos en un formato diferente como CSV?

Phil

Edhans

En respuesta a Edhans

Lo siento @ CJW1960, no vi que ya lo había adjuntado. Sí, como @PhilipTreacy, obtengo el error. Hay dos formas posibles de solucionarlo.

  1. Eliminar el carácter de superíndice
  2. Convierta el libro de trabajo a XLSX. Confirmé que el guardado ya que XLSX soluciona el problema.

Este es el segundo problema confirmado que he visto con el formato XLS y Microsoft no se reparara. Les informé de esto a principios de este año y el equipo de producto lo miró y básicamente dijo «Sí. Tienes razón, falla, pero no vamos a perder tiempo codificando un formato de Excel que fue EOL en 2007 . » Y lo entiendo completamente.

La única sugerencia que ofrecieron fue instalar Access 2010 Engine Redistributable. Enlaces y más información aquí. Ese código en realidad tiene algunas cosas para archivos XLS. De todos modos, eso No Solucione mi problema, por lo que no hay promesas aquí.

CJW1960

En respuesta a Edhans

Gracias @edhans, probé la posible solución de Access 2010 pero, como dijiste, no solucionó el problema.
Creo que crearé una solución para abrir todos los archivos y guardarlos antes de cerrarlos usando una macro.
Saludos, Kees

Edhans

En respuesta a CJW1960

Suena bien @ CJW1960 – Estoy haciendo lo mismo con un archivo que obtengo 2 veces al mes de un proveedor externo.

¿Puede marcar una o más de estas publicaciones como la solución para que todos sepan que el hilo está resuelto y si tienen el mismo problema o similar, sabrán que guardar el archivo como XLSX es la solución?

FelipeTreacy

Hola @ CJW1960

Sí, tengo el problema con ese archivo.

Pero si convierto los datos del archivo en una tabla (CTRL + T), PQ ve ambas columnas. ¿Convertir los datos en una tabla es una opción para usted?

¿O abrir y guardar el archivo como XLSX?

¿O simplemente deja los caracteres en superíndice fuera del encabezado?

Phil

CJW1960

En respuesta a FelipeTreacy

Hola @PhilipTreacy
Realmente no, entonces tengo que abrir todos los archivos después de descargarlos. 😞 o modificar y guardar.
Espero que haya una mejor solución. Intenté abrir el archivo con Notepad ++ pero eso no me dio más información que basura
Gracias por tu ayuda, muy apreciado.

FelipeTreacy

En respuesta a CJW1960

Sí, lo entendí @ CJW1960, no es sorprendente, pero vale la pena preguntar.

¿No hay forma de alterar la forma en que se producen los archivos XLS para evitar que se utilicen los caracteres en superíndice? ¿O exportar los datos en un formato diferente como CSV?

Phil

CJW1960

En respuesta a FelipeTreacy

@PhilipTreacy Creo que tendré que preguntarle al proveedor independiente de los datos gratuitos como última solución. Probablemente me pedirá que me suscriba …
Saludos, Kees

FelipeTreacy

Hola @ CJW1960

Lo siento, todavía no puedo reproducir el error. Ha guardado sus datos de ejemplo en un XLS y los ha importado sin problemas.

Quizás @edhans tenga algunas ideas.

Phil

CJW1960

En respuesta a FelipeTreacy

Hola @PhilipTreacy,
Tampoco pude reproducir al copiar un guardado en un formato antiguo de Excel 5.0 / 95/97/2003. Además, al editar los archivos y guardarlos en el mismo formato, la columna vuelve a estar disponible. A continuación, un enlace a uno de los xls involucrados:

Kees
https://drive.google.com/file/d/1iRvkkt1Ad1xBJluMjsfvjzzD9zJvxxDJ/view?usp=sharing

Edhans

¿Puede compartir su libro de trabajo o el código M de su consulta @ CJW1960?

Intenté reproducirlo y se importa muy bien. El 3 en mi ejemplo es de tamaño completo, por supuesto, para el nombre de la columna.

edhans_0-1602605411274.png

Lo único en lo que puedo pensar que podría ser un problema es si está utilizando un formato de archivo XLS en lugar de XLSX. Sé que hay problemas con los formatos en los libros de trabajo XLS que harán que las conexiones de Power Query funcionen incorrectamente.

FelipeTreacy

hola @ CJW1960

Lo siento, no puedo reproducir el problema. ¿Quizás puedas compartir tus datos y consultas?

Phil

CJW1960

En respuesta a FelipeTreacy

Hola @edhans @PhilipTreacy,
Gracias por su ayuda, ya que soy nuevo en esta comunidad, ¿puede alguno de ustedes decirme cómo compartir / cargar contenido dentro de este tema?
Salud

Edhans

En respuesta a CJW1960

Hola, @ CJW1960: comparte datos mediante los enlaces a continuación. Imágenes / tapas de pantalla que puede pegar en el navegador. Para compartir archivos, use OneDrive, DropBox, etc. con un enlace público para compartir.

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener una respuesta rápida a su pregunta
Cómo proporcionar datos de muestra en el foro de Power BI

CJW1960

En respuesta a Edhans

Hola @edhans,

Gracias por el consejo, a continuación se muestra un ejemplo de los datos almacenados en un archivo xls.
Kees

Tijdstip apalancando total [m³]
19-10-2019 3,99
20-10-2019 3,77
21-10-2019 2,73
22-10-2019 2,37
23-10-2019 1,03
24-10-2019 1,08
25-10-2019 3,11
26-10-2019 1,03
27-10-2019 4,13
28-10-2019 4,39
29-10-2019 5,64
30-10-2019 4,56
31-10-2019 6,64

Edhans

En respuesta a CJW1960

Lo siento @ CJW1960 – Tampoco puedo hacer que falle. Los datos que publicaste no tienen un formato de 3 superíndices. es el carácter ASCII 252 que es muy diferente. Sin embargo, lo reemplacé con un 3 normal y luego le apliqué el formato de superíndice y nada fallaba.

Tus datos de publicación en el foro están eliminando algo.

Si realmente está utilizando un libro de trabajo XLS, guárdelo como XLSX. Entonces mira si funciona. Si aún falla, tendrá que compartir el libro con nosotros para probarlo realmente.

  1. Para proteger la privacidad de los datos, debe guardarlo como un archivo nuevo en el mismo formato exacto. (Excel 2003, Excel 2007-2020, XLSM, sea cual sea el formato. No cambies eso)
  2. Eliminar todas las hojas innecesarias
  3. Borrar todos los datos alrededor la tabla para que no haya nada más que la tabla.
  4. Debería poder eliminar todas las filas de la tabla excepto la primera.
  5. Debería poder introducir datos falsos en esa primera fila.

Guárdelo y vea si aún falla. Si es así, comparta el libro a través de OneDrive, Dropbox, etc.

NO copie la hoja infractora en un nuevo libro de trabajo y compártala con nosotros. Eso eliminará docenas de cosas ocultas como estilos, nombres, etc. que podrían ser la raíz del problema. Haz lo que dije arriba.

Edhans

En respuesta a Edhans

Lo siento @ CJW1960, no vi que ya lo había adjuntado. Sí, como @PhilipTreacy, obtengo el error. Hay dos formas posibles de solucionarlo.

  1. Eliminar el carácter de superíndice
  2. Convierta el libro de trabajo a XLSX. Confirmé que el guardado ya que XLSX soluciona el problema.

Este es el segundo problema confirmado que he visto con el formato XLS y Microsoft no se reparara. Les informé de esto a principios de este año y el equipo de producto lo miró y básicamente dijo «Sí. Tienes razón, falla, pero no vamos a perder tiempo codificando un formato de Excel que fue EOL en 2007 . » Y lo entiendo completamente.

La única sugerencia que ofrecieron fue instalar Access 2010 Engine Redistributable. Enlaces y más información aquí. Ese código en realidad tiene algunas cosas para archivos XLS. De todos modos, eso No Solucione mi problema, por lo que no hay promesas aquí.

CJW1960

En respuesta a Edhans

Gracias @edhans, probé la posible solución de Access 2010 pero, como dijiste, no solucionó el problema.
Creo que crearé una solución para abrir todos los archivos y guardarlos antes de cerrarlos usando una macro.
Saludos, Kees

Edhans

En respuesta a CJW1960

Suena bien @ CJW1960 – Estoy haciendo lo mismo con un archivo que obtengo 2 veces al mes de un proveedor externo.

¿Puede marcar una o más de estas publicaciones como la solución para que todos sepan que el hilo está resuelto y si tienen el mismo problema o similar, sabrán que guardar el archivo como XLSX es la solución?

Deja un comentario

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