Che cosa è un foglio di lavoro XML?

September 2

EXtensible Markup Language, o XML, è un linguaggio che le etichette di dati con i tag definiti dall'utente in modo da trasportare e immagazzinare i dati, così come organizzarlo in un formato ricercabile. È possibile importare ed esportare XML dentro e fuori di Excel 2010 fogli di calcolo, così come le caratteristiche di mapping XML incorporate in uso di Excel.

XML

XML è il modo cross-platform per descrivere i dati. Non dipende da qualsiasi dispositivo o tipo di software per funzione specifica, come la sua unica funzione è quella di definire i dati contenuti nel file. Esso definisce i dati racchiudendolo in tag tra parentesi, molto simile a quello Hyper Text Markup Language o HTML, utilizza al fine di istruire un browser Web come visualizzare il contenuto tra parentesi; tuttavia, i tag XML sono definiti dall'utente e, pertanto, può essere personalizzato per descrivere più accuratamente i dati tra parentesi. Queste staffe personalizzati consentono i dati salvati in un formato leggibile dalla macchina.

Importazione ed esportazione in Excel

Excel, foglio di calcolo di base di Microsoft Office, in grado di gestire file di dati basati su XML. Può essere utile per creare o modificare un file - uno in ultima analisi, destinato ad essere un file XML - in Excel, come la struttura delle cellule di Excel in grado di semplificare l'inserimento di formattazione XML. Per esportare manualmente un file di Excel in formato XML, fare clic sul menu "File" e poi scegliere "Salva con nome". Immettere un titolo per il file nella riga di testo, quindi, dal menu a discesa sotto la casella di testo, scegliere "XML foglio di calcolo "e poi" Salva ". per importare un file XML esistente e creare un foglio di calcolo XML, aprire Excel, quindi fare clic su" File "e" Apri ". Dal" file di tipo "lista, scegliere" File XML "e passare al punto in cui avete il file XML memorizzati sul disco rigido, desktop o dispositivo di memoria. Fai clic su "Apri".

Mapping XML Schema

Excel 2010 ha una serie di funzioni integrate di estensibilità, tra cui uno che funziona con Microsoft Visual Basic per consentire di creare uno schema XML, o la struttura complessiva. Per fare questo, è necessario sia Excel 2010 e Visual Basic installati sul computer. È necessario creare un file di dati XML di base in un editor di testo, creare una cartella di lavoro vuoto in Excel, aprire il vostro editor di Visual Basic premendo il tasto "Alt" e "F11" allo stesso tempo. Creare un nuovo modulo nell'editor usando un codice SUB Create_XSD (), disponibile sulla pagina di MSDN di Microsoft. Si esegue il file in Visual Basic e apre all'interno di Excel per creare il vostro schema di mapping.

Importazione di dati in exisiting schema

È inoltre possibile utilizzare Excel 2010 per importare i dati XML esistenti in una mappa dello schema creato. Aprire la cartella di lavoro che contiene la mappa e aprire il Visual Basic Editor, premendo il tasto "Alt" e "F11" allo stesso tempo. Copiare e incollare il seguente codice nell'editor, sostituendo il titolo schema per "NameOfMap" e il nome del file XML in ( "C: \ NameOfFile.xml"):
Sub ImportXmlFromFile ()

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

End Sub

Chiudere l'editor, aprire il menu "Macro" dalla scheda "Gli sviluppatori" e fare clic su "Esegui" per importare i dati nello schema.