XML é un formato universal para traballar con datos. Está soportado por moitos programas, incluídos os da esfera de DBMS. Polo tanto, a conversión de información en XML é importante precisamente en termos de interacción e intercambio de datos entre diferentes aplicacións. Excel é un dos programas que traballan con táboas e pode incluso realizar manipulacións de bases de datos. Imos descubrir como converter ficheiros de Excel en XML.
Procedemento de conversión
A conversión de datos ao formato XML non é un proceso tan sinxelo, xa que no seu curso hai que crear un esquema especial (schema.xml). Non obstante, para converter a información no ficheiro máis sinxelo deste formato, basta con que estean próximas as ferramentas de aforro ordinarias en Excel, pero para crear un elemento ben estructurado terás que xogar á elaboración dun diagrama e conectalo ao documento.
Método 1: Gardar sinxelo
En Excel, pode gardar os datos en formato XML simplemente usando o menú "Gardar como ...". É certo, non hai ningunha garantía de que máis tarde todos os programas funcionarán correctamente co ficheiro creado deste xeito. E non en todos os casos, este método funciona.
- Executa o programa Excel. Para abrir o elemento a ser convertido vai á pestana "Ficheiro". A continuación, faga clic no elemento "Abrir".
- Abre a xanela de apertura do ficheiro. Ir ao directorio que contén o ficheiro que precisamos. Debe estar nun dos formatos de Excel - XLS ou XLSX. Selecciona e fai clic no botón. "Abrir"situado na parte inferior da xanela.
- Como podes ver, abriuse o ficheiro e os seus datos mostráronse na folla actual. Ir á pestana de novo "Ficheiro".
- Despois diso vai sobre o elemento "Gardar como ...".
- Ábrese unha ventá. Vaia ao directorio no que desexamos gardar o ficheiro convertido. Non obstante, pode deixar o directorio predeterminado, é dicir, o que o propio programa ofrece. Na mesma xanela, se hai un desexo, pode cambiar o nome do ficheiro. Pero o foco debería estar no campo. "Tipo de ficheiro". Abrimos a lista premendo neste campo.
Entre as opcións para a conservación están a buscar o nome "Táboa XML 2003" ou "Datos XML". Escolle un destes elementos.
- Despois, faga clic no botón "Gardar".
Así, completarase a conversión do ficheiro do formato Excel a XML.
Método 2: ferramentas de desenvolvemento
Pode converter Excel a XML empregando as ferramentas de desenvolvemento no separador do programa. Ao mesmo tempo, se o usuario realiza todo correctamente, entón á saída recibirá, a diferenza do método anterior, un ficheiro XML completo, que será percibido correctamente por aplicacións de terceiros. Pero debo dicir de inmediato que non todos os recén chegados poden ter coñecementos e habilidades suficientes para aprender inmediatamente como converter datos deste xeito.
- Por defecto, a pestana das ferramentas de desenvolvemento está desactivada. Polo tanto, primeiro ten que activalo. Vaia á pestana "Ficheiro" e prema no elemento "Opcións".
- Na xanela de parámetros que se abre, vaia á subsección Configuración da cinta. Na parte dereita da fiestra defina unha marca próxima ao valor "Desenvolvedor". Despois, faga clic no botón "OK"colocado no fondo da xanela. A pestana das ferramentas de desenvolvemento xa está habilitada.
- A continuación, abra a táboa de Excel no programa de xeito conveniente.
- En base a iso, temos que crear un esquema que se forme en calquera editor de texto. Para estes efectos, pode usar o Notepad habitual de Windows, pero é mellor usar unha aplicación especializada para programar e traballar con notepad ++. Executa este programa. Nel creamos o esquema. No noso exemplo, aparecerá como se mostra a continuación na captura de pantalla da xanela Notepad ++.
Como podes ver, serven as etiquetas de apertura e peche do documento como un todo "conxunto de datos". No mesmo papel aparece etiqueta para cada liña "rexistro". Para o esquema será suficiente se tomamos só dúas filas da táboa e non o traduciremos todo manualmente en XML. O nome das etiquetas de apertura e peche dunha columna pode ser arbitrario, pero neste caso, por conveniencia, optamos por traducir simplemente os nomes das columnas de lingua rusa en inglés. Despois de introducir os datos, simplemente gardalos mediante a funcionalidade do editor de texto en calquera lugar do seu disco duro en formato XML chamado "esquema".
- De novo, vaia ao programa de Excel cunha táboa xa aberta. Mover á pestana "Desenvolvedor". Na cinta do bloque de ferramentas "XML" faga clic no botón "Fonte". No campo aberto á esquerda da fiestra faga clic no botón "Mapas XML ...".
- Na ventá que se abre, fai clic no botón "Engadir ...".
- Iníciase a xanela de selección de orixe. Ir ao esquema do directorio do esquema compilado anteriormente, seleccióneo e prema no botón "Abrir".
- Despois de que aparezan os elementos do esquema na xanela, arrástraos co cursor ata as celas correspondentes nos nomes das columnas da táboa.
- Fai clic co botón dereito na táboa resultante. No menú de contexto, paso a paso "XML" e "Exportar ...". Despois, garde o ficheiro en calquera directorio.
Como podes ver, hai dous xeitos principais de converter ficheiros XLS e XLSX en formato XML por Microsoft Excel. A primeira delas é extremadamente sinxela e consiste nun procedemento elemental de aforro cunha extensión dada a través da "Gardar como ...". A sinxeleza e claridade desta opción son sen dúbida vantaxes. Pero ten unha falla moi seria. A conversión realízase sen ter en conta certos estándares e, polo tanto, un ficheiro que se converte deste xeito por aplicacións de terceiros pode non ser recoñecido. A segunda opción é crear un mapa XML. A diferenza do primeiro método, unha táboa convertida segundo este esquema cumprirá todos os estándares de calidade XML. Pero, desgraciadamente, non todos os usuarios poderán comprender rapidamente os matices deste procedemento.