Convertir mdb a xml

Convertidor online gratuito de MDB a XML

Exportar tablas o consultas MDB de Microsoft Access como datos XML estructurados.

Convertir MDB a XML online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 75 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y se elimina en cuanto lo descargas.

Cómo funciona

  1. 1/3

    Sube tu archivo .mdb

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .mdb a .xml

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .xml convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo mdb a xml

Una aplicación receptora, un script de integración o un sistema de archivado puede requerir registros de Access como XML en lugar del archivo de base de datos original. La exportación de los registros produce un archivo de texto portátil que se puede intercambiar sin instalar Microsoft Access.

Qué es el formato MDB

.mdb es el formato de base de datos de Microsoft Access utilizado principalmente por Access 2003 y versiones anteriores. Las versiones posteriores de Access pueden abrir y editar muchos archivos MDB, y Access Database Engine también es utilizado por aplicaciones heredadas que se conectan a ellos.

Un archivo MDB puede contener tablas, consultas, formularios, informes, macros, relaciones, índices y módulos de VBA. La conversión a XML normalmente está dirigida a los datos de las tablas o a los resultados de las consultas; no es una conversión completa de todos los objetos de la base de datos.

Qué es el formato XML

XML almacena información estructurada en elementos y atributos anidados. Está basado en texto, es independiente de la plataforma y es compatible con plataformas de integración, aplicaciones web, lenguajes de programación, sistemas de documentos y flujos de trabajo de archivado.

XML puede representar nombres de columnas, valores e información de esquema opcional. El sistema receptor aún debe admitir los nombres de elementos, espacios de nombres, tipos de datos y codificación específicos producidos por el exportador; XML no define una estructura de base de datos universal.

Cómo convertir MDB a XML

Uso de Microsoft Access

  1. Realice una copia de seguridad del archivo .mdb original y ábralo en Microsoft Access. Proporcione la contraseña de la base de datos si el archivo está protegido.
  2. En Access 2007 y versiones posteriores, abra la pestaña External Data, elija More en el grupo Export y seleccione XML File. En Access 2003, use File → Export y seleccione XML.
  3. Introduzca un nombre de salida, como database.xml, y seleccione la carpeta de destino.
  4. Elija la tabla o consulta guardada que desea exportar. Exporte cada objeto necesario por separado, o cree una consulta que contenga las columnas y los registros necesarios antes de exportar.
  5. En las opciones de exportación, seleccione Datos para exportar los registros. Seleccione Esquema de los datos cuando el importador necesite definiciones de campos o un esquema XSD. Seleccione Presentación de los datos solo si el flujo de trabajo receptor utiliza metadatos de presentación de Access.
  6. Abra el XML resultante y cualquier archivo de esquema o presentación complementario en un editor XML. Compruebe las fechas, los valores nulos, los caracteres Unicode, los valores decimales y los nombres de los campos antes de importarlo en otro lugar.

Uso de 101convert.com

Puede convertir el archivo en 101convert.com de forma gratuita y sin instalar software: cargue el archivo MDB, elija XML como formato de salida, inicie la conversión y descargue el resultado. Este tipo de conversión puede exportar los datos accesibles sin reproducir los objetos específicos de Access ni el esquema XML exacto requerido por otra aplicación. No cargue datos confidenciales, personales o regulados a menos que las condiciones de almacenamiento y conservación del servicio sean aceptables.

Automatización de exportaciones periódicas

Microsoft Access puede automatizar las exportaciones con el método Application.ExportXML de VBA. Por ejemplo, una exportación de tabla puede utilizar Application.ExportXML acExportTable, "Customers", "C:/Exports/Customers.xml"; sustituya Customers por el nombre de la tabla y use acExportQuery para una consulta guardada. Access VBA también admite filtros y opciones de exportación adicionales, pero los indicadores exactos y los archivos de salida dependen de la versión de Access. La automatización requiere Microsoft Access o un runtime de Access compatible y no elimina la necesidad de validar el XML generado.

Limitaciones de calidad y compatibilidad

La exportación XML de Access generalmente se centra en los datos. Los formularios, informes, macros, código VBA, permisos de usuario, relaciones, índices y el comportamiento de las consultas no equivalen a una migración completa de MDB y pueden requerir una reconstrucción independiente.

La exportación de una consulta puede producir resultados diferentes de los de la exportación de su tabla de origen, ya que las combinaciones, los filtros, los campos calculados, la agregación y los parámetros afectan al resultado. Las consultas parametrizadas deben tener sus valores suministrados antes de la exportación.

Los archivos adjuntos, los objetos OLE, los campos multivalor, los valores grandes de Memo o Long Text y otros tipos específicos de Access pueden codificarse de forma diferente, omitirse o ser rechazados por el importador de destino. Verifique de forma independiente el contenido binario y los textos largos cuando esos campos sean importantes.

Si la aplicación receptora especifica un XSD, un espacio de nombres, una convención de nomenclatura de elementos o un requisito de codificación, compare la salida de Access con esa especificación. Transforme el archivo con XSLT o un script personalizado cuando sea necesario y, a continuación, valídelo con el XSD de destino antes de importarlo.

MDB vs XML: comparación de formatos

Cómo se comparan los formatos MDB y XML en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo MDB y XML
Propiedad .MDB Microsoft Access Database .XML Extensible Markup Language
Legible como texto plano No Sí
Tipos de datos Tipado Tipado
Estructuras anidadas Sí Sí
Fórmulas No No
Varias tablas o hojas Sí —
Tamaño de archivo típico Medio Pequeño
Estándar abierto No Sí
Más adecuado para Intercambio de datos Intercambio de datos
Introducido 1992 1998
Desarrollador Microsoft W3C
Tipo MIME — application/xml

Preguntas frecuentes

¿Es gratuito el convertidor de MDB a XML?

Sí, convertir MDB a XML en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo MDB?

Puedes subir archivos MDB de hasta 50 MB y convertir hasta 20 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir MDB a XML?

No. La conversión de MDB a XML se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo MDB válido para esta conversión de MDB a XML. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.