Altova RecordsManager

Exportar registros en XML o CSV

Inicio Anterior Inicio Siguiente

Cuando una tabla de datos está abierta y se ven sus registros (como en la imagen siguiente, que muestra una lista de registros Person), puede exportar los datos de esos registros a un archivo XML o CSV. El administrador del sistema define uno o varios formularios para cada tabla de datos. Cada formulario de exportación define un conjunto distinto de campos de datos (de esa tabla de datos) que exportar. Un formulario de exportación puede contener no solo los campos de la tabla de datos, sino también el nombre de la tabla de datos de nivel superior directo y de otras de niveles superiores. En el caso de las exportaciones XML también se pueden incluir tablas de datos secundarias o algunos de sus campos. Los distintos formularios de exportación suelen tener nombres descriptivos y puede seleccionar qué conjuntos de datos quiere exportar de entre las numerosas opciones. Si necesita exportar otro conjunto de datos para una tabla de datos, póngase en contacto con el administrador del sistema.

Haga clic para expandir/contraer

 

 

Los formatos XML y CSV

Formato XML

El archivo XML que se exporta tiene un elemento raíz llamado <Root> que a su vez tiene un elemento secundario con el mismo nombre que la tabla de datos actual (en nuestro ejemplo se trata de la tabla de datos Person). Este elemento tendrá los elementos secundarios que se seleccionen (en el formulario de exportación) como campos que exportar. Por ejemplo, el formulario de exportación de la tabla de datos Person (como se ve en la imagen anterior) puede generar un archivo XML con este aspecto:

 

<Root>

  <Person>

     <Department>Sales</Department>

     <First>Jim</First>

     <Last>Gridely</Last>

     <Title>Executive</Title>

     <Phone>123456789</Phone>

     <Email>legal.01@redmaple.com</Email>

  </Person>

  ...

  <Person>

     <Department>Accounts</Department>

     <First>Jane</First>

     <Last>Locke</Last>

     <Title>Manager</Title>

     <Phone>123789777</Phone>

     <Email>accounts.04@altova.com</Email>

  </Person>

</Root>

 

 

Formato CSV

La primera línea del archivo CSV contiene los encabezados de los campos. Cada una de las líneas siguientes contiene un registro en el que los valores de los campos están en la misma secuencia que los encabezados. El separador de los registros es el punto y coma. Tenga en cuenta que cada registro es una lista plana de las filas del formulario de exportación. No se pueden mostrar los registros secundarios debido a la estructura plana de los archivos CSV. Compare esta estructura con la estructura XML de más arriba.

 

"Department","First","Last","Title","Phone","Email"

"Sales","Jim","Gridely","Executive","123456789","legal.01@redmaple.com"

...

"Accounts","Jane","Locke","Manager","123789777","accounts.04@altova.com"

 

 

Exportar datos

Para exportar datos a un archivo XML o CSV siga estos pasos:

 

1.Haga clic en Exportar a XML/CSV (imágenes anteriores).

2.El formulario que aparece (imagen siguiente) tiene dos partes: (i) en la parte superior aparece la lista de formularios de exportación disponibles para la tabla de datos actual, definidos por el administrador del sistema, y de entre los que puede escoger el que quiera usar, y (ii) en la parte inferior puede seleccionar el formato de exportación que prefiera (XML o CSV).

Haga clic para expandir/contraer

3.Seleccione Exportar ahora.

4.En el cuadro de diálogo que aparece seleccione la ubicación en la que quiere guardar el archivo de exportación y haga clic en Guardar.

 

Puntos importantes

Un formulario de exportación exporta datos relacionados con la tabla de datos actual (por ejemplo, una tabla de datos Person).

Exportación XML: Los campos de la tabla de datos que se seleccionan para exportar se exportan como elementos XML secundarios de un elemento que tiene el nombre de la tabla de datos actual (por ejemplo, un elemento llamado Person). Véase el extracto XML de más arriba.

Exportación CSV: Los campos de la tabla de datos que se seleccionan para exportar se exportan como columnas de una fila CSV en la que cada fila CSV corresponde a un registro de la BD (por ejemplo, un registro Person). Véase el extracto CSV de más arriba.

En los formularios de exportación no solo se pueden añadir campos a la tabla de datos, sino también elementos primarios y de nivel superior a varios niveles. Esto significa que un registro exportado también puede contener los elementos primarios de esa tabla de datos y otros elementos de niveles superiores. Véase el extracto de más arriba.

Los datos de las tablas de datos secundarias se pueden exportar en archivos XML, pero no en archivos CSV. El motivo es la la estructura plana de los archivos CSV.

 

© 2018-2024 Altova GmbH