În această problemă, creați o schemă de mapare personalizat XML în limbajul Microsoft Visual Basic for Applications (VBA). Creați o diagramă în două moduri: a scrie în mod explicit modelul XML-cod în program sau de a citi fișier XML într-un șir de caractere și de a crea un sistem bazat pe acest șir.
Crearea XSD-cod în Excel explicit a scrie un program XML cod
Se introduce un modul comun, făcând clic pe butonul Inserare și selectând modul.
Introduceți clipboard sau introduceți manual codul afișat mai jos.
Crearea unei scheme în Excel prin citirea datelor XML în șirul
Se introduce un modul comun, făcând clic pe butonul Inserare și selectând modul.
Introduceți clipboard sau introduceți manual codul afișat mai jos.
În această sarcină, schema creată în secțiunea anterioară, este importat în Excel pentru a crea cartografiere XML și apoi importați XML fișierul de date.
Crearea de cartografiere XML și importul de date XML ulterior în Excel
În fila Dezvoltator, în grupul XML, faceți clic pe Sursă. Pentru a deschide sarcina XML sursă.
În panoul de activități, faceți clic pe butonul Hărți XML.
În caseta de dialog Hărți XML, faceți clic pe Adăugare. navigați la BookInfo.xsd fișier și consecvent, faceți clic pe Deschidere și OK.
În panoul de activitate, trageți XML nodul sursă BookInfo în celula A1. În același timp, pe o masă foaie va fi creată, așa cum se arată în Fig. 1. În formă de tabel, puteți modifica.
Fig. 1. Un tabel create pe baza de cartografiere XML
Import date fișier XML. În fila Dezvoltator, faceți clic pe Import.
În caseta de dialog Import, navigați la XML-fișierul de date XML și faceți clic pe Import. Datele vor fi încărcate într-un tabel formatat, așa cum este prezentat în Fig. 2.
Fig. 2. datele XML sunt importate într-un tabel