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.
- Eliminar el carácter de superíndice
- 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.
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.
- 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)
- Eliminar todas las hojas innecesarias
- Borrar todos los datos alrededor la tabla para que no haya nada más que la tabla.
- Debería poder eliminar todas las filas de la tabla excepto la primera.
- 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.
- Eliminar el carácter de superíndice
- 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?