Cómo crear un archivo xml desde excel. Crear y editar un archivo XML en Excel

Nota: Este artículo ha cumplido su propósito y pronto será retirado. Para evitar errores de "Página no encontrada", eliminamos los enlaces que conocemos. Si ha creado enlaces a esta página, elimínelos y juntos garantizaremos la coherencia de los datos en toda la web.

Si necesita crear un archivo de datos XML y un archivo de esquema XML a partir de un rango de celdas en una hoja de trabajo, puede usar la versión 1.1 del complemento Herramientas XML para Excel 2003 para ampliar las capacidades XML existentes en Microsoft Excel 2007 y versiones posteriores.

Nota: Este complemento se desarrolló para Excel 2003. La documentación y la interfaz de usuario se refieren a listas, que se denominan tablas de Excel en versiones de la aplicación posteriores a Excel 2003.

Para obtener más información sobre cómo trabajar con este complemento, consulte Uso del complemento Herramientas XML versión 1.1 para Excel 2003.

Paso 2: convertir un rango de celdas en una tabla XML

    Introduzca los datos para los que desea crear un archivo de datos XML y un archivo de esquema XML. Los datos deben presentarse en formato tabular en columnas y filas (los llamados datos regulares).

    en la pestaña complementos en grupo Comandos de menú haga clic en la flecha al lado del título herramientas XML y presiona el boton Convertir rango a lista XML.

    Ingrese el rango de celdas que contienen los datos que se convertirán como una referencia absoluta en el cuadro de texto.

    en campo La primera fila contiene los nombres de las columnas. seleccionar No si la primera línea contiene datos, o si la primera fila contiene encabezados de columna, y haga clic en el botón DE ACUERDO.

    Excel generará automáticamente el esquema XML, vinculará las celdas al esquema y creará la tabla XML.

    Importante: Si el Editor de Visual Basic se abre y muestra un mensaje de error de Visual Basic para aplicaciones (VBA), siga estos pasos:

    1. Clic en el botón DE ACUERDO.

      En la línea resaltada del módulo de código VBA, elimine "50" de la línea. En otras palabras, cambia:
      XMLDoc como MSXML2 . DOMDocumento50
      A quien:
      XMLDoc como Msxml2. domdocument

      Presione F5 para buscar la siguiente línea que contiene el texto "XMLDoc As msxml2.DOMDocument50", haga clic en DE ACUERDO y cambie la línea como en el párrafo anterior.

      Presione F5 nuevamente para buscar y cambiar otras instancias de la cadena.

      Si ya no ve el mensaje de error de VBA después de presionar F5, cierre el Editor de Visual Basic para volver al libro. El rango de celdas se convertirá en una tabla XML.

      Nota: Para mostrar todos los mapas XML en un libro de trabajo, en la pestaña Desarrollador en grupo XML presiona el botón Fuente para mostrar el panel de tareas Fuente XML. En la parte inferior del panel de tareas Fuente XML, haga clic en Mapas XML.

      Si ficha Desarrollador no está visible, siga los primeros tres pasos en la siguiente sección para agregarlo a la cinta de opciones de Excel.

Paso 3: exporte la tabla XML a un archivo de datos XML (XML)

Nota: Al crear mapas XML y exportar datos a Excel como archivos XML, existe un límite en la cantidad de filas que se pueden exportar. Al exportar a un archivo XML desde Excel, puede guardar hasta 65 536 filas. Si el archivo contiene más de 65.536 filas, Excel solo podrá exportar las primeras filas (número de filas mod 65.537). Por ejemplo, si una hoja de trabajo contiene 70 000 filas, Excel exportará 4464 filas (70 000 mod 65 537). Recomendamos seguir uno de los siguientes consejos: 1) utilizar el formato XLSX; 2) guarde el archivo en formato "XML 2003 Table (*.xml)" (esto perderá las asignaciones); 3) elimine todas las líneas después de 65536 y luego vuelva a exportar (esto mantendrá las asignaciones pero perderá las líneas al final del archivo).

Paso 4: guarde el esquema XML en un archivo de esquema XML (.xsd)

Nota: Esta página se traduce automáticamente, por lo que puede contener inexactitudes y errores gramaticales. Es importante para nosotros que este artículo te sea útil. ¿Fue útil la información? Por conveniencia también (en inglés).

Si está trabajando en una computadora local, un documento creado en Microsoft Office se guarda de forma predeterminada en un formato binario que tiene la extensión .doc, .xls, .ppt, etc., según la aplicación en la que se creó. El documento de Word se puede guardar como HTML(Lenguaje de marcado de hipertexto) y XML (Lenguaje de marcado extensible- lenguaje de marcado extensible) y publicarlo en la red corporativa o en Internet seleccionando en el menú Archivo dominio Guardar como página web(Guardar como página web). Campo Tipo de archivo(Guardar como tipo) cuadro de diálogo del comando para guardar el archivo en formatos tales como: Página web(Página web), Pagina web con filtro(Página Web, Filtrado) y archivo web(archivo web). Formato Página web(Página web) conserva todas las capacidades de edición del documento en formato HTML. Formato Pagina web con filtro(Página web, filtrada) elimina parte del código HTML y reduce el tamaño del archivo. El formato de página web de archivo único le permite enviar contenido (texto y gráficos) en un archivo *.mht, *.mhtml.

Al utilizar cualquiera de los formatos anteriores, todas las opciones de formato se conservan en cada documento. Los usuarios de una red corporativa o de Internet que no tengan Microsoft Office instalado en sus equipos pueden ver los archivos guardados en formato HTML o XML en un navegador u otros visores de Internet.

Office proporciona alta fidelidad en una ventana del explorador de documentos con formato que se ve exactamente igual que en la ventana de la aplicación. Se guarda la configuración de los gráficos y dibujos, como los colores y las características de las líneas. Un usuario novato que no sepa programar puede crear una página web en Office 2003 y publicarla en un servidor web sin perder la calidad y funcionalidad del documento. La detección automática de codificación HTML y XML le permite ver los caracteres correctos en cualquier entorno de idioma.

Características de guardar archivos en formato HTML

Hay formatos HTML estáticos y dinámicos. El formato estático se usa en los casos en que los datos rara vez cambian, el formato dinámico se usa cuando es necesario mostrar los datos más recientes en el momento de la publicación. Tenga en cuenta que Access 2002 ya admitía la conversión de objetos a dos formatos HTML dinámicos: ASP ( Páginas del servidor activo) e IDC/HTX. El archivo asp se usa para páginas web dinámicas, el archivo idc contiene una consulta en forma de declaración SQL y el archivo htx contiene comandos e instrucciones de formato. En lugar de datos en archivos con la extensión htx. Se incluyen plantillas que indican dónde insertar los datos de una consulta en un archivo con extensión idc.

Cuando guarda un documento en formato HTML, Office 2003 crea un archivo HTML (por ejemplo, otchet.htm) y una carpeta con el mismo nombre en el directorio especificado que incluye todos los archivos de soporte de documentos y un archivo principal de control. Cada figura, hoja de cálculo, diapositiva de presentación, conjunto de datos auxiliares se colocan en un archivo separado. Todos los gráficos se convierten automáticamente a .GIF, JPG, JPEG o .PNG según el contenido. Por ejemplo, el arte lineal se guarda como GIF, mientras que las fotografías se guardan como JPEG. Al mover dichos documentos, debe copiar tanto el archivo HTML principal como la carpeta con archivos auxiliares. (Consulte "Tipos de archivo utilizados para mostrar imágenes y gráficos en una página web" a continuación para obtener más información).

Para facilitar la edición de gráficos que no sean de trama con los programas apropiados, cuando convierte un documento de Office 2003 a HTML, los gráficos se guardan en formato nativo y de navegador.

Como ejemplo, aquí se muestra cómo convertir un objeto de base de datos de Access a formato HTML dinámico:

  1. En la ventana Base de datos(Base de datos) seleccione el objeto deseado con un clic del mouse y seleccione del menú Archivo(Archivo) comando Exportar(Exportar a).
  2. En el cuadro de diálogo Exportar objeto(Exportar a) en el campo Tipo de archivo(Guardar como tipo) seleccione la línea Microsoft IIS 1-2 o Microsoft ASP Pages (Microsoft Active Server Pages).
  3. Seleccione la carpeta donde se guardará el archivo exportado e ingrese el nombre del archivo en letras latinas en el campo Nombre del archivo(Nombre del archivo).
  4. Clic en el botón Exportar(exportar).
  5. Al usar el formato de páginas Active Server, aparecerá un cuadro de diálogo Configuración de salida de archivo .asp(Opciones de salida de Microsoft Active Server Pages), en el que se especifica el nombre de la fuente de datos ODBC. Se utilizará en el servidor web para acceder a los datos. Introduzca la dirección del servidor que albergará el archivo .asp.

Uso de XML valioso

Office 2003 admite el lenguaje XML ( Lenguaje de marcado extensible- lenguaje de marcado extensible). Este lenguaje proporciona herramientas intuitivas y potentes para el trabajo en equipo y es muy utilizado en el intercambio de información en Internet, independientemente de la plataforma utilizada, el formato de datos. El formato XML se desarrolló sobre la base de HTML como formato para la representación universal de datos en redes corporativas e Internet. Tiene más funciones que HTML. Cualquier documento de Office se puede representar en este formato.

XML facilita la recuperación de datos de documentos de Office 2003 en otras aplicaciones XML. Puede separar el contenido de un documento de los límites de su formato binario. El contenido está disponible para procesos automáticos de recopilación y análisis de datos, con su posterior ajuste. Un documento XML puede constar de varios archivos de diferentes tipos, por ejemplo, un archivo XML que contiene datos; un archivo ASP que contiene una página web para ver un documento; xsd que contiene una descripción de la estructura de datos, etc. Un solo documento se puede ver en Internet Explorer versión 5 y superior. El archivo HTML contiene un script que carga datos desde una fuente XML.

A diferencia de las etiquetas HTML genéricas, los desarrolladores pueden modificar las etiquetas XML y, por lo tanto, deben pasarse al software que las utiliza. Microsoft pretende utilizar formularios XML exclusivamente en el mercado corporativo. Debido a que algunos exploradores no funcionan con XML, Word ofrece la posibilidad de guardar un documento como una página web filtrada sin usar etiquetas XML. Para utilizar esta función en el menú Servicio(Herramientas) seleccionar comando Opciones(Opciones) y luego abra la pestaña Son comunes(General), presione el botón Opciones de documentos web(Opciones web) y vaya a la pestaña revisores(Navegadores), active o desactive la casilla de verificación Deshabilitar funciones no admitidas por este navegador. Un conjunto de etiquetas XML que definen los elementos de un documento se denomina esquema ( esquema).

Guardar y abrir archivos XML en Word 2003 se puede usar para integrarse con los datos comerciales principales de la empresa. La herramienta de vinculación gráfica de Excel le permite vincular un esquema XML definido por el usuario a las celdas de una hoja de cálculo de Excel.

Al desarrollar un sistema de gestión de documentos electrónicos, fue necesario implementar funciones para exportar datos en formatos populares. En concreto, en formato Microsoft Excel. Los requisitos de exportación eran bastante simples: exportar datos con un formato mínimo, es decir, sin celdas combinadas, juegos de fuentes, etc. Formatos de exportación XML XLSX y Excel.

En este caso, hablaré de Excel XML.

Entonces, en cualquier sistema que opere con datos tabulares, tarde o temprano existe la necesidad de exportar datos. Los propósitos de exportación son diferentes:

Implementar en la clase un conjunto de funciones para escribir valores de celdas y series es el requisito principal, lo que implica la creación de funciones para escribir valores de celdas de los tipos especificados y la capacidad de escribir la serie terminada en un archivo.

La capacidad de trabajar con una cantidad ilimitada de datos: por supuesto, la clase de exportación en sí no puede ser responsable del volumen que se escribe, pero debe proporcionar funciones para escribir datos en el disco y liberar RAM para la siguiente porción de datos.

Además de los requisitos descritos, fue necesario agregar funciones de servicio:

  • Habilitar Autofiltro
  • Comprimir un archivo en zip.

Implementación

En primer lugar, al crear una clase, compruebo el nombre final del archivo y solicito el número de columnas y filas. El archivo debe tener el nombre correcto y debe existir la carpeta donde se guardará. Todo es como de costumbre.
El formato XML de Excel permite guardar información sobre el usuario que lo creó en el archivo, por lo tanto, al crear un encabezado, anoto el nombre de la organización, información sobre el usuario y la fecha de creación del archivo.

Función pública writeDocumentProperties($organization = null, $user = null) ( fwrite($this->file, " "); if (!is_null($usuario)) ( fwrite($este->archivo, " ".$usuario->descripción"."); fwrite($este->archivo, " ".$usuario->descripción"."); ) $dt = new Datetime(); $dt_string = $dt->format("Y-m-d\TH:i:s\Z"); fwrite($this->file, " ".$dt_cadena"."); fwrite($este->archivo, " ".$dt_cadena"."); if (!is_null($organización)) fwrite($este->archivo, " ".$organización->nombre"."); fwrite($este->archivo, " 12.00"); fwrite($este->archivo, ""); }
Es cierto que es en esta función que se utilizan las entidades del sistema de flujo de trabajo: organización (organización) y usuario (usuario). Reemplazar estas entidades con, digamos, valores de cadena no es un problema.

La parte más interesante del encabezado es la información de estilo. En el formato XML de Excel, se implementan de manera muy conveniente, así que solo creo una tabla con estilos para cadenas, fechas/horas e hipervínculos.

Función pública writeStyles() ( fwrite($this->file, ""); //default style fwrite($this->file, ""); //Estilo de fecha y hora fwrite($this->file, ""); fwrite($este->archivo, ""); fwrite($este->archivo, ""); //Estilo de hipervínculo fwrite($this->file, ""); //Bold fwrite($this->file, ""); fwrite($este->archivo, ""); }

Terminado el trabajo preparatorio, puede proceder a la grabación de datos. Abrir una hoja de trabajo es solo un par de etiquetas, solo en este momento se usa información sobre la cantidad de columnas y filas.

función pública openWorksheet() ( fwrite($this->file, " "); fwrite($este->archivo, strtr("

", array("(contador_de_col)"=>$este->contadordecol, "(contador_de_filas)"=>$este->contadordefilas))); )
Pero aquí la grabación de la serie es un proceso más interesante. La clase debe trabajar rápidamente y procesar una cantidad ilimitada de datos, ¡porque puede haber cientos de miles o incluso un millón de registros! Si desea velocidad, trabaje con memoria, si desea una cantidad ilimitada de datos, trabaje con disco. Para conciliar los requisitos, implementé las funciones resetRow y flushRow.
El primero borra la fila actual, después de lo cual se puede volver a llenar con datos, y el segundo escribe la fila actual en un archivo abierto en el disco. Su uso conjunto le permite mantener un equilibrio entre la velocidad y la cantidad de memoria utilizada.

función pública resetRow() ( $this->currentRow = array(); ) public function flushRow() ( fwrite($this->file, implode("", $this->currentRow)); unset($this-> fila actual); )
Cada celda está escrita con una función correspondiente al tipo de datos, a saber, appendCellxxx, donde xxx es el tipo de datos. Tipos de datos válidos: Num, String, Real, DateTime, Date, Time, Link. Un ejemplo de una función para escribir un valor numérico:

Función pública appendCellNum($value) ($this->currentRow = " ".$valor"."; }
Después de registrar todos los datos, queda cerrar la hoja de trabajo y el libro de trabajo.

Solicitud

El uso de la clase descrita se basa en la exportación de datos utilizando el proveedor CArrayDataProvider. Sin embargo, suponiendo que la cantidad de datos exportados puede ser muy grande, se usa un iterador especial CDataProviderIterator, que itera sobre los datos devueltos en 100 registros (puede especificar un número diferente de registros).

Función pública exportExcelXML($organización, $usuario, &$nombre de archivo) ( $this->_provider = new CArrayDataProvider(/*query*/); Yii::import("ext.AlxdExportExcelXML.AlxdExportExcelXML"); $export = new AlxdExportExcelXML ($filename, count($this->_attributes), $this->_provider->getTotalItemCount() + 1); $export->openWriter(); $export->openWorkbook(); $export->writeDocumentProperties($ organización, $usuario); $exportar->escribirEstilos(); $exportar->openWorksheet(); //fila de título $exportar->resetRow(); $exportar->openRow(true); foreach ($this->_attributes as $código => $formato) $export->appendCellString($this->_objectref->getAttributeLabel($code)); $export->closeRow(); $export->flushRow(); //filas de datos $filas = new CDataProviderIterator($this->_provider, 100); foreach ($filas as $row) ( $export->resetRow(); $export->openRow(); foreach ($this->_attributes as $code => $formato) ( switch ($formato->tipo) ( case "Num": $export->appendCellNum($row[$code]); /*otros tipos*/ predeterminado: $export->appendCellString(""); ) ) $exportar->cerrarFila(); $exportar->flushRow(); ) //cierra todo $export->closeWorksheet(); $exportar->cerrarLibro(); $exportar->cerrarEscritor(); //archivo comprimido $exportar->zip(); $nombre de archivo = $exportación->getZipFullFileName(); )
En mi caso, cada fila se escribe en el disco, lo cual está bien por ahora, pero es posible que deba cambiar en el futuro. Por ejemplo, sería prudente guardar no todas las filas, sino cada diez o incluso cien filas a la vez. Entonces la velocidad de exportación aumentará.

Velocidad

Por cierto, he aprendido por experiencia propia lo importante que es asumir la posibilidad de la existencia de grandes cantidades de datos en una operación por lotes, como la exportación.
Inicialmente, traté de exportar datos usando CActiveDataProvider, lo que requirió alrededor de 240 segundos al exportar 1000 registros. Al cambiar la consulta para usar CArrayDataProvider, ¡reducimos el tiempo de exportación de 1000 registros a 0,5 segundos!
Especialmente para esta publicación, medí indicadores de exportación.
exportado 1626 registros de 9 atributos que representan información sobre incidentes cerrados (ver ITSM).
Vista inicial de la tabla exportada
Resultado
(lo siento, la imagen desaparece después de la publicación)
Exportar indicadores
Volumen final del archivo: 1 312 269
Tamaño del archivo comprimido: 141 762
Tiempo empleado: aprox. 0.5 segundo

Cualquier persona interesada puede obtener el código fuente de mi clase de forma gratuita. Simplemente no olvides arreglar la función. escrituraDocumentProperties para deshacerse de las entidades del sistema de flujo de trabajo de la organización y del usuario, o usar sus propias entidades similares con las propiedades apropiadas.

XML a Excel y viceversa, echemos un vistazo más de cerca a los tipos de estos archivos. Aquí debe tenerse en cuenta de inmediato que los documentos de Excel tienen muchos formatos, mientras que XML es el formato de archivo. Por lo tanto, no confundas estos dos conceptos.

Microsoft Excel es un poderoso programa de cálculo con muchas características útiles.

Microsoft Excel es una utilidad especial diseñada para crear y editar tablas. Ya puedes hacer cualquier cosa con ellos: crear bases de datos, gráficos, fórmulas y otro tipo de datos. Esta es una herramienta muy poderosa, por lo que no discutiremos todas sus capacidades. Hoy nuestro objetivo es algo diferente, y no nos desviaremos del tema de la discusión de hoy.

Los archivos XML, para facilitar la comprensión, están diseñados para almacenar, intercambiar varios datos entre utilidades. Este lenguaje de marcado se usa especialmente cuando se transmite información a través de Internet. Y cuando necesite transferir datos tabulares de Excel al sitio, por ejemplo, deberá convertir su documento para que se muestre correctamente. Por lo tanto, no demoremos el momento de la verdad y procedamos de inmediato a la operación.

Cómo convertir Excel a XML

Estimados amigos, de hecho, la conversión de archivos es una tarea bastante simple. Sin embargo, algunos usuarios pueden experimentar problemas al transferir datos, por lo que hoy veremos varias formas de implementar nuestro plan. Por lo tanto, ganamos paciencia y pasamos a la acción:

  1. La forma más sencilla, que puede no funcionar en algunos casos, es guardar el archivo en el formato deseado en el propio programa Microsoft Excel. Para hacer esto, abra el documento requerido en esta aplicación. Luego haga clic en el botón "Archivo" (considerado usando el ejemplo de Office 2013, en otras versiones el proceso de guardado puede ser ligeramente diferente) en la esquina superior izquierda de la ventana de Excel, luego en el elemento "Guardar como", luego seleccione la ubicación para guardar el documento, asígnale un nombre y en la pestaña tipo de archivo, selecciona "Datos XML". Después de eso, verifique si todo funcionó correctamente para usted. Si no es así, pruebe los siguientes métodos.
  2. Entonces, si el error ocurre en el caso anterior, entonces quizás su copia del programa no brinde soporte y complementos apropiados. Para instalarlos, vaya al sitio web de Microsoft http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=3108, descargue e instale este archivo en su computadora o computadora portátil. A continuación, inicie el programa Microsoft Excel y haga clic en el botón grande de color en la esquina superior izquierda de la ventana de la aplicación (aquí ya estamos viendo un ejemplo en la versión 2007). En el bloque que aparece, haga clic en los parámetros a la izquierda de la salida de la utilidad. Ahora vaya al elemento de complementos y haga clic en el botón "Ir" frente al elemento "Administrar". Aparecerá un cuadro de diálogo donde deberá hacer clic en la descripción general y encontrar el documento que descargó anteriormente del sitio web de Microsoft. Ahora haga clic en Aceptar y vaya a la ventana principal del programa, donde ahora tiene una pestaña Herramientas XML; con ella, ahora puede crear fácilmente un archivo XML a partir de una tabla existente. Debe guardarlo de la misma manera que en el párrafo anterior.
  3. Si no desea descargar tanto a usted como a su computadora con dicha información, puede recurrir a la ayuda de utilidades de conversión especiales o versiones en línea de estos programas. Por ejemplo, puede descargar la aplicación Format Factory, que le permitirá realizar todas las acciones necesarias. Pero vale la pena recordar que los archivos guardados y convertidos de esta manera no siempre funcionan en el futuro. Es decir, los sectores o áreas en la memoria del documento pueden dañarse durante la operación, lo que lo afectará negativamente; simplemente, es posible que no se abra en un editor XML, por ejemplo. Por lo tanto, se recomienda utilizar programas profesionales o el propio Microsoft Excel.

Cómo traducir XML a Excel

Antes de traducir XML a Excel, primero debe abrirlo. Echemos un vistazo a este breve proceso a continuación. Entonces empecemos:

  1. Inicie el programa utilizando un acceso directo en el escritorio o a través del menú del explorador.
  2. Haz clic en "Abrir más libros" en la parte inferior de la página de inicio si estás usando Office. Otras versiones pueden tener un proceso ligeramente diferente.
  3. A continuación, haga clic en "Computadora" o donde se encuentre su archivo XML, luego haga clic en "Examinar" y cambie el tipo de datos a "Archivos XML" en la ventana que aparece.
  4. Ahora estamos buscando el archivo necesario y lo abrimos en nuestro programa usando el botón del mismo nombre.
  5. A continuación, discutiremos cómo transformar nuestro documento. Vaya a la pestaña de desarrollador, luego haga clic en el botón de importación.
  6. En la ventana que se abre, deberá buscar y seleccionar nuevamente nuestro documento, en el que desea realizar una acción, luego haga clic en el botón "Importar".
  7. Luego, personaliza todo por ti mismo: el área para importar, la ubicación para guardar y otros parámetros. Después de eso, recibirá una tabla, que luego podrá guardar en el formato que necesite. Como puedes ver, no hay nada complicado.

Resumiendo

Estimados lectores, hoy hemos aprendido no solo cómo convertir archivos XML a Excel y viceversa, sino también cómo crearlos y abrirlos cuando las versiones son incompatibles. Esperamos que todo te haya ido bien y no queden más preguntas. No olvides compartir tu opinión y experiencia en los comentarios: quizás conozcas una forma sencilla de convertir. Dile a otros usuarios si lograste traducir un tipo de documento. Si funcionó, comparta el método que utilizó.


He estado trabajando con archivos XML durante mucho tiempo, pero solo ahora me hice la pregunta: ¿Cómo crear y editar archivos XML en MS Excel usando herramientas estándar? Excel es una herramienta conveniente e intuitiva para crear, editar y procesar varios datos. Excel se estudia en la escuela y, probablemente, no hay persona que sepa trabajar en una PC y no conozca los conceptos básicos para trabajar en Excel. Por lo tanto, en mi opinión, esta es la herramienta más adecuada que se puede recomendar a los usuarios comunes para crear y editar archivos de datos para diversas aplicaciones, incluidas las aplicaciones web. Tengo MS Excel 2013 instalado en casa y, usando su ejemplo, describiré los procedimientos simples que se deben realizar al crear un archivo de datos XML en Excel. Creo que en versiones anteriores de Excel también funcionará. Sigamos unos sencillos pasos para crear un archivo de datos XML. Considerémoslos en el ejemplo de crear un archivo de datos de eventos.

1. Primero debe crear y completar una tabla de datos en Excel de acuerdo con la estructura de datos. Utilice el elemento de menú para esto Insertar/Tabla.

2. Vamos a crear el esquema del archivo XML. Para ello, en un editor de texto, introduce las siguientes líneas y guárdalas en un archivo.

XHTML

0 0 0 0 Resurrección de Cristo Santo. Pascua de Resurrección 0 0 -7 0 -7 Entrada del Señor en Jerusalén 1

0

0

0

0

Resurrección de Cristo Santo. Pascua de Resurrección

0

0

-7

0

-7

Entrada del Señor en Jerusalén

1

3. Ahora abre la pestaña Desarrollador, presiona el botón Fuente y especifique el archivo fuente XML. Si es necesario, habilite el elemento de menú Desarrollador en Preferencias de Excel.

4. Queda por hacer coincidir los elementos del esquema y las columnas de la tabla arrastrando los elementos a los encabezados de las columnas correspondientes.

5. Y el último paso: exportar los datos de la tabla a un archivo XML usando el menú contextual. Párese en cualquier celda de la tabla, presione el botón derecho del mouse, seleccione XML/Exportar... y guarde el archivo XML con el nombre deseado.

Guarde el archivo de Excel para editarlo y agregarlo más tarde. En los siguientes párrafos 1.-4. no será necesario hacerlo!

PD ¿Por qué escribí esta nota banal? En primer lugar, para no olvidarse de sí mismo, y en segundo lugar, creo que esta información será útil para los usuarios, a partir de la próxima versión 0.6. ;-)