Obteniendo error XML en Excel mientras tanto, intentando importar XML a Excel o convertir XML a Excel o abrir grandes archivos XML a Excel ? Si ustedes están lidiando con alguna de estas circunstancias entonces este post seguramente les ayudará mucho.
Como he enumerado los diferentes errores XML en Excel encontrados en diferentes circunstancias. Aquí, también obtendrás las mejores soluciones para arreglar los errores de análisis XML en Excel.
Glosario
Cómo corregir diferentes errores XML en Excel
Situación 1# Importar datos de la fuente web en la aplicación Excel
Este error específico de XML venció principalmente cuando cualquier usuario intenta importar datos de la fuente web en la aplicación Excel.
En ese momento recibirá el siguiente mensaje de error:
«El archivo no puede ser abierto porque: Declaración XML inválida»
Debajo de esta declaración de error, parece que se menciona una línea que indica la posición del error y la versión del archivo XML (Extensible Markup Language).
Causa
La razón principal de la aparición de este error es que el analizador XML de Excel quiere que el carácter de etiqueta XML <?xml?> sea siempre el primer carácter de la página XML.
No debe ser precedido por ningún personaje. Normalmente, se ve que los caracteres en blanco no son contados por los intérpretes de XML.
Nota:
El analizador de XML presente en el Microsoft Excel 2000 no funciona con esta lista de requisitos.
Solución alternativa
Para corregir esto Error de declaración XML inválido en Excel . Es necesario asegurarse de que nada debe preceder a las etiquetas XML presentes en el documento que se intenta abrir como Fuentes de datos web en Excel. Así que, por favor, comprueba esto.
Situación 2# Importar XML a Excel
Excel muestra el error de importación de XML cuando no puede validar los datos según el mapa XML y obtendrá el siguiente mensaje de error:
«Fallo en la validación del esquema» .
Siga las siguientes correcciones para resolver los errores de importación de XML a Excel .
Razón y amplificación; Resolución:
La validación del esquema XML fallido se produce principalmente cuando se hace coincidir los datos validados con el esquema para exportar e importar en el cuadro de diálogo de las propiedades del mapa XML.
Haciendo esto se importarán los datos pero los datos no serán validados contra el mapa XML especificado.
Pasos a seguir:
- Elija una celda mapeada para importar múltiples archivos XML dentro de un conjunto de celdas mapeadas.
Para importar múltiples archivos XML dentro de múltiples celdas mapeadas. Sólo tienes que tocar cualquier celda que no esté mapeada en tu hoja de cálculo de Excel.
- Pulse en la pestaña Desarrollador ; después pulse en la opción Importar .
- En el cuadro de diálogo abierto de Importar XML , busque y luego elija el archivo XML que necesita importar.
- Si en caso de que los archivos XML sean contiguos, entonces pulse el Shift Manteniendo pulsado el botón shift tiene que pulsar el primer & último archivo de la lista. Verás que todos los datos de los archivos XML se añadirán e importarán a las celdas mapeadas.
- Pero si los archivos XML no son contiguos, entonces presiona el botón Ctrl de tu teclado. Manteniendo pulsado el botón ctrl tienes que tocar en cada archivo que quieras importar.
- Pulse la opción Importar .
Si los archivos XML elegidos no son contiguos, se abrirá en su pantalla el cuadro de diálogo Importar <filename>.xml .
Elija el mapa XML que coincida con el archivo de datos XML que está importando para cada uno de los archivos.
Si desea utilizar el mismo mapa único para todos los archivos seleccionados que aún no se han importado, elija la opción » Use this XML Map for all selected files of this schema» .
Situación 2# Importar múltiples archivos XML a Excel
Si estás intentando importar un archivo XML múltiple a Excel , entonces, en ese caso, puede que te atasques en este error:
«No se puede encontrar un mapa XML que corresponda a los datos»
Razón y amplificación; Resolución:
Cuando se seleccionan varios archivos de datos XML para importar y Excel no encuentra un mapa XML que coincida con ningún archivo específico entre esos múltiples archivos.
Archivo cuyo nombre se menciona en la barra de título, es necesario importar primero el esquema apropiado para él. Después de eso, importa el archivo una vez más.
Importar un archivo de datos XML como una tabla XML
- Puntee en la pestaña Desarrollador y luego en la pestaña Importar
- Ahora en su pantalla el cuadro de diálogo de Importar XML En este cuadro brose y elija los archivos de datos XML que está dispuesto a importar.
- Luego, pulse en la importación
Si su archivo XML no tiene ningún esquema, entonces Excel concluye el esquema a través del archivo XML.
- Ahora desde el cuadro de diálogo de Importar datos , elija cualquiera de las opciones:
- Tabla XML en la hoja de trabajo existente: esta opción importará los datos del archivo XML a la tabla XML dentro de una ubicación especificada en su hoja de trabajo.
- tabla XML en la nueva hoja de trabajo: al elegir esta opción se importarán datos de todo el archivo en la tabla XML de una nueva hoja de trabajo.
Verá que el esquema del archivo de datos XML aparece en el panel de tareas de XML Source .
- Si en el caso de que el archivo de datos XML no se refiera al esquema, entonces en tal situación Excel concluirá el esquema de archivo de datos XML.
- Para hacer cambios en el comportamiento de los datos XML como, por ejemplo, el formato, la vinculación de datos y el diseño, sólo tienes que hacer un tap en la opción Propiedades . Esto abrirá el cuadro de diálogo de Propiedades del mapa XML .
Situación 3# Error de análisis XML en Excel
El error de análisis de XML en Excel se produce cuando el analizador de XML no puede abrir ningún archivo XML específico. Por lo tanto, para este caso debes asegurarte de que tu archivo XML no tenga ningún error de sintaxis y que el XML esté bien formado.
Situación 4# Abrir grandes archivos XML en Excel
si algún usuario tiene dificultades para abrir grandes archivos XML en Excel , se encontrará con el siguiente mensaje de error:
«Una tabla XML no puede ser redimensionada para acomodar datos»
Razón y amplificación; Resolución:
Tal vez estés tratando de añadir filas ya sea agregando o importando los datos en la tabla XML. Pero desafortunadamente, no queda margen para expandir la tabla.
¿Sabes que cualquier tabla XML sólo puede ser expandida desde abajo?
Por lo tanto, la posibilidad de que haya algún objeto oculto presente justo debajo de la tabla de XML que esté impidiendo la expansión de la tabla de XML.
La segunda razón por la que la tabla XML no puede ser redimensionada es que ha cruzado el límite de la fila de Excel de 1.048.576.
Para deshacerse de este problema, hay que reorganizar los objetos y las tablas de la hoja de cálculo. Esto ayudará a que tu tabla XML se expanda desde la parte inferior.
Situación 5# Convertir XML a Excel
En el momento de convertir XML a Excel se encuentra que muchos usuarios se vieron atrapados en este problema muy común, es decir algunos datos fueron convertidos a tipo de datos de texto.
Razón y amplificación; Resolución:
Algunos o todos sus datos importados se convirtieron en tipo de datos de texto a partir de su tipo de datos declarado.
Para utilizar estos datos en el cálculo, es necesario convertir el tipo de datos de texto en tipo de datos de fecha o de números.
Supongamos que un valor de fecha se convierte de alguna manera en texto. Esto no funcionará en la función de año hasta y a menos que lo convierta en el tipo de datos Date. Las siguientes son las circunstancias en las que Excel convierte los datos en texto .
- Cuando los datos están en un formato que Excel no soporta.
- También es probable que sus datos sean incompatibles con el tipo de datos XSD que está bajo la representación interna de Excel.
Para arreglar este asunto, haga una comprobación sobre la declaración del tipo de datos. Asegúrese de que sus datos XML coinciden bien con los criterios válidos para el esquema XML.
Puntos para recordar:
Un documento XML perfecto comienza con una declaración XML que lo identifica como documentos XML y también la versión XML que se está utilizando. Como se muestra en el siguiente ejemplo.
<?xml version=»1.0″?>
Los programas y el navegador que interpretan XML suelen ignorar los caracteres de espacio en blanco como tabulador, espacio, o nueva línea, etc.
Algunos analizadores de XML ignoran estos caracteres de espacio en blanco si se adelanta en la declaración XML.
Mientras que, en el caso del analizador de XML de Excel, es importante que ninguno de estos caracteres de espacio en blanco preceda a la declaración XML.
El analizador de XML de Excel 2000 ignora los caracteres de espacio en blanco delante de la declaración XML.
Termina:
Después de leer el post anterior debes tener suficiente idea de cómo abordar diferentes errores XML en Excel. A partir de ahora no tienes que preocuparte por ningún tipo de error de análisis XML en Excel. Como ahora sabes dónde está el problema real y cómo arreglarlo.
Margret
Margret Arthur es una empresaria & experta en marketing de contenidos. Escribe blogs tecnológicos y es experta en MS Office, Excel y otros temas tecnológicos. Su arte distintivo de presentar información tecnológica en un lenguaje fácil de entender es muy impresionante. Cuando no está escribiendo, le encantan los viajes no planeados.