XML és un format universal per treballar amb dades. Està recolzat per molts programes, inclosos els de l'àmbit del SGBD. Per tant, la conversió d’informació en XML és important precisament en termes d’interacció i intercanvi de dades entre diferents aplicacions. Excel és un dels programes que treballen amb taules i fins i tot pot realitzar manipulacions de bases de dades. Descobrim com convertir fitxers Excel a XML.
Procediment de conversió
La conversió de dades al format XML no és tan senzilla, ja que en el seu curs cal crear un esquema especial (schema.xml). Tanmateix, per convertir la informació en el fitxer més senzill d'aquest format, n'hi ha prou amb tenir a prop les eines d'estalvi ordinàries a l'Excel, però per crear un element ben estructurat hauràs de dibuixar un diagrama i connectar-lo al document.
Mètode 1: Desa senzilla
A Excel, podeu desar les dades en format XML simplement utilitzant el menú "Desa com ...". És cert que no hi ha cap garantia que posteriorment tots els programes funcionaran correctament amb el fitxer que s’ha creat d'aquesta manera. I no en tots els casos, aquest mètode funciona.
- Executeu el programa Excel. Per obrir l’element a convertir, aneu a la pestanya "Fitxer". A continuació, feu clic a l'element "Obrir".
- Obre la finestra d'obertura del fitxer. Aneu al directori que conté el fitxer que necessitem. Ha d'estar en un dels formats Excel - XLS o XLS. Seleccioneu-lo i feu clic al botó. "Obrir"situat a la part inferior de la finestra.
- Com podeu veure, s’ha obert el fitxer i les dades s’han mostrat al full actual. Vagi de nou a la pestanya "Fitxer".
- Després d’aquest article s’acaba "Desa com ...".
- S'obrirà una finestra de desament. Aneu al directori on volem emmagatzemar el fitxer convertit. Tanmateix, podeu deixar el directori predeterminat, és a dir, el que el propi programa ofereix. A la mateixa finestra, si hi ha un desig, podeu canviar el nom del fitxer. Però l’enfocament hauria de ser al camp. "Tipus de fitxer". Obrim la llista fent clic en aquest camp.
Entre les opcions de conservació es busca el nom "Taula XML 2003" o bé "Dades XML". Trieu un d'aquests elements.
- Després, feu clic al botó "Desa".
Per tant, es completarà la conversió del fitxer des del format Excel a XML.
Mètode 2: Eines de desenvolupament
Podeu convertir Excel a XML utilitzant les eines de desenvolupament a la pestanya del programa. Al mateix temps, si l'usuari ho fa tot correctament, a la sortida rebrà, a diferència del mètode anterior, un fitxer XML complet, que serà percebut correctament per aplicacions de tercers. Però he de dir immediatament que no tots els nouvinguts poden tenir prou coneixements i habilitats per aprendre immediatament a convertir les dades d'aquesta manera.
- Per defecte, la pestanya de les eines de desenvolupador està desactivada. Per tant, primer cal activar-lo. Aneu a la pestanya "Fitxer" i feu clic a l'element "Opcions".
- A la finestra de paràmetres que s'obrirà, aneu a la subsecció Configuració de la cinta. A la part dreta de la finestra s’estableix un tick prop del valor "Desenvolupador". Després, feu clic al botó "D'acord"situat a la part inferior de la finestra. La pestanya Eines de desenvolupador està activada.
- A continuació, obriu la taula d'Excel del programa de manera convenient.
- Basant-nos-hi, hem de crear un esquema format en qualsevol editor de text. A aquests efectes, podeu utilitzar el Bloc de notes habitual de Windows, però és millor utilitzar una aplicació especialitzada per programar i treballar amb els llenguatges de marques de Notepad ++. Executeu aquest programa. En ell creem l’esquema. En el nostre exemple, es veurà com es mostra a continuació a la captura de pantalla de la finestra Notepad ++.
Com podeu veure, serveixen les etiquetes d'obertura i tancament del document en conjunt "conjunt de dades". En el mateix paper apareix etiqueta per a cada línia "registre". Per a l'esquema serà suficient si prenem només dues files de la taula i no la traduirem manualment a XML. El nom de les etiquetes d'obertura i tancament d'una columna pot ser arbitrari, però en aquest cas, per conveniència, vam triar simplement traduir els noms de columna de llengua russa a l'anglès. Un cop introduïdes les dades, simplement deseu-les mitjançant la funcionalitat de l’editor de text en qualsevol lloc del vostre disc dur en format XML anomenat "esquema".
- Una vegada més, aneu al programa Excel amb una taula ja oberta. Aneu a la pestanya "Desenvolupador". A la cinta del bloc d’eines "XML" feu clic al botó "Font". Al camp obert a la part esquerra de la finestra, feu clic al botó "Mapes XML ...".
- A la finestra que s'obre, feu clic al botó "Afegeix ...".
- S'inicia la finestra de selecció de fonts. Aneu a la disposició del directori de l'esquema compilat anteriorment, seleccioneu-lo i feu clic al botó "Obrir".
- Després que els elements d'esquema apareguin a la finestra, arrossegueu-los amb el cursor a les cel·les corresponents dels noms de columna de la taula.
- Fent clic dret sobre la taula resultant. Al menú contextual, pas a pas "XML" i "Exporta ...". Després, deseu el fitxer a qualsevol directori.
Com podeu veure, hi ha dues maneres principals de convertir fitxers XLS i XLSX en format XML per Microsoft Excel. El primer d 'ells és extremadament senzill i consisteix en un procediment elemental d' estalvi amb una extensió determinada a través de la "Desa com ...". La senzillesa i la claredat d’aquesta opció són sens dubte avantatges. Però té un defecte molt seriós. La conversió es realitza sense tenir en compte certs estàndards i, per tant, és possible que no es reconegui un fitxer que es converteixi d'aquesta manera en aplicacions de tercers. La segona opció és crear un mapa XML. A diferència del primer mètode, una taula convertida segons aquest esquema complirà tots els estàndards de qualitat XML. Però, lamentablement, no tots els usuaris podran entendre ràpidament els matisos d’aquest procediment.