App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
75F.- Pasar archivo de Excel a XML.
- Vamos a pasar los datos de un archivo de Excel a XML.
- XML es una forma de formatear datos, es muy utilizado, parecido a JSON.
- Tenemos el siguiente archivo Excel:
capitales.xlxs
- Se trata de Capitales y tres opciones. La quinta columna es la respuesta correcta.
- Creamos un plantilla XML, simplemente copiamos esta...
platilla.xml
- Fíjate que he tomado la primera pregunta y la he puesto dos veces en la plantilla:
plantilla.xml |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<datos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<pregunta>
<Capital>Capital de España.</Capital>
<a>Sevilla</a>
<b>Madrid</b>
<c>Cádiz</c>
<respuesta>Madrid</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de España.</Capital>
<a>Sevilla</a>
<b>Madrid</b>
<c>Cádiz</c>
<respuesta>Madrid</respuesta>
</pregunta>
</datos>
|
_________________________________
- Conversión de Excel a XML
- Vamos a Excel. Pulsamos en "Programador". "Origen". "Asignaciones XML..."
- Agregamos el archivo de plantilla.xml
- Posiblemente saldrá una notificación, aceptamos.
- Ahora arrastramos, uno a uno, cada elemento de pregunta hasta su cabecera correspondiente como se ve en la imagen.
- Se observa que cada vez que arrastramos una pregunta, se pone en negrita. Además en la columna aparece un desplegable.
- Vamos a Exportar, le damos un nombre, por ejemplo capitales.xml
capitales.xml
- Ya tenemos nuestro archivo convertido a XML:
capitales.xml |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<datos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<pregunta>
<Capital>Capital de España</Capital>
<a>Sevilla</a>
<b>Madrid</b>
<c>Cádiz</c>
<respuesta>Madrid</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de México</Capital>
<a>Ciudad de México</a>
<b>Guadalajara</b>
<c>Oaxaca</c>
<respuesta>Ciudad de México</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Perú</Capital>
<a>Nazca</a>
<b>Jaén</b>
<c>Lima</c>
<respuesta>Lima</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Argentina</Capital>
<a>Buenos Aires</a>
<b>Córdoba</b>
<c>Rosario</c>
<respuesta>Buenos Aires</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Colombia</Capital>
<a>Cartagena</a>
<b>Bogotá</b>
<c>Medellín</c>
<respuesta>Bogotá</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Venezuela</Capital>
<a>Caracas</a>
<b>Maracaibo</b>
<c>Valencia</c>
<respuesta>Caracas</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Ecuador</Capital>
<a>Guayaquil</a>
<b>Cuenca</b>
<c>Quito</c>
<respuesta>Quito</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Bolivia</Capital>
<a>Sucre</a>
<b>La Paz</b>
<c>Potosí</c>
<respuesta>La Paz</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Chile</Capital>
<a>Valdívia</a>
<b>Puerto Montt</b>
<c>Santiago</c>
<respuesta>Santiago</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Uruguay</Capital>
<a>Salto</a>
<b>Montevideo</b>
<c>Huelva</c>
<respuesta>Montevideo</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Cuba</Capital>
<a>La Habana</a>
<b>Santiago</b>
<c>Córdoba</c>
<respuesta>La Habana</respuesta>
</pregunta>
</datos> |
__________________________________
|