Hva er et XML-regneark?

Extensible Markup Language, eller XML er et språk som etiketter data med brukerdefinerte koder for å transportere og lagre data, samt organisere det inn i et søkbart format. Du kan importere og eksportere XML inn og ut av Excel 2010-regneark, samt bruk Excel innebygde XML kartlegging funksjoner.

XML

XML er plattformuavhengig måte å beskrive data. Det er ikke avhengig av noen spesiell anordning eller type programvare til funksjon, da dets eneste funksjon er å definere dataene i filen. Den definerer dataene ved å kapsle den inn koder i parentes, mye som hva Hyper Text Markup Language, eller HTML, bruker for å instruere en nettleser hvordan du kan vise parentes innhold; derimot, er XML-koder definert av brukeren og kan derfor tilpasses til mest nøyaktig beskrive alternative data. Disse tilpassede braketter gir data til lagret i et maskinlesbart format.

Importere og eksportere til Excel

Excel, Microsoft Office kjerneregnearkprogram, kan håndtere XML-baserte datafiler. Det kan være nyttig å opprette eller redigere en fil - en instans bestemt til å bli en XML-fil - i Excel, som Excel cellestruktur kan forenkle innsetting XML formatering. Slik eksporterer manuelt en Excel-fil som XML, klikker du på "File" -menyen og velg "Lagre som". Skriv inn en tittel for filen i tekstlinjen, da, fra rullegardinmenyen under tekstboksen, velg "XML regneark "og deretter" Lagre ". for å importere en eksisterende XML-fil og opprette en XML-regneark, åpne Excel, og klikk på" File "og" open. "Fra" Files type "-listen, velg" XML filer "og naviger til der du har XML-filen er lagret på harddisken din, stasjonær eller minneenhet. Klikk "Open".

XML Kartlegging Schema

Excel 2010 har et sett med innebygde utvidelsesfunksjoner, inkludert en som fungerer med Microsoft Visual Basic for å tillate deg å lage et XML-skjema, eller overordnet struktur. For å gjøre dette, trenger du både Excel 2010 og Visual Basic installert på datamaskinen. Du må opprette en grunnleggende XML datafil i et tekstredigeringsprogram, opprette en tom arbeidsbok i Excel, åpne Visual Basic Editor ved å trykke på "Alt" tasten og "F11" samtidig. Opprett en ny modul i redigeringsprogrammet ved hjelp av en Sub Create_XSD () kode, som er tilgjengelig på Microsofts MSDN side. Du kjører filen i Visual Basic og åpne den i Excel for å lage din kartlegging skjema.

Importere data inn Eksisterende skjema

Du kan også bruke Excel 2010 for å importere eksisterende XML-data inn i en opprettet skjema kartet. Åpne arbeidsboken som inneholder kart og åpne Visual Basic Editor, trykke på "Alt" -tasten og "F11" samtidig. Kopier og lim inn følgende kode inn i editoren, erstatte skjema tittel for "NameOfMap" og XML-filen navn i ( "C: \ NameOfFile.xml"):
Sub ImportXmlFromFile ()

ThisWorkbook.XmlMaps("NameOfMap").Import ("C:\NameOfFile.xml")

End Sub

Lukk redaktør, åpne "Makroer" -menyen fra "Developers" og klikk "Kjør" for å importere dataene inn skjemaet.