Come Convertire XML in Excel
Microsoft Excel offre due modi principali per importare documenti XML. L'importazione manuale è la più semplice per la maggior parte degli utenti. L'importazione programmatica può essere più veloce se vuoi importare due o più file e sei rapido e a tuo agio con la scrittura o l'inserimento di codice.
Importazione Manuale
Passaggio 1
Apri Excel, seleziona il menu "File" e "Apri". Seleziona "File XML" dall'elenco dei tipi di file. Seleziona il file che vuoi aprire e clicca "Apri".
Passaggio 2
Se richiesto, seleziona un foglio di stile dall'elenco delle opzioni, o clicca "Annulla" se non vuoi usarne uno.
Passaggio 3
Seleziona "Salva" e scegli il formato "XLS (Excel)" o XLSX per rendere permanente la conversione.
Importazione Programmatica
Passaggio 1
Annota la posizione del server e il nome del file XML che vuoi importare. In alternativa, annota la posizione del file se si trova sul tuo disco rigido. Non potrai sfogliare per trovarlo, quindi dovrai conoscere il percorso completo della directory.
Passaggio 2
Apri un progetto Visual Basic for Applications in Excel e inserisci un nuovo modulo. Crea una subroutine chiamata "ImportaXML". (Puoi usare un nome diverso, ma "ImportaXML" renderà più facili i riferimenti futuri.)
Passaggio 3
Inserisci il seguente codice, sostituendo il testo tra le parentesi angolari con il nome file, la posizione e il foglio di stile pertinenti:
Workbooks.OpenXML "<https://MioServer/MiaCartella/nomefile.xml>", _ <foglio di stile>
Questo codice indica a Excel di usare il contenuto del file XML designato per creare e aprire un nuovo file cartella di lavoro, formattato usando il foglio di stile designato. Un file cartella di lavoro è composto da uno o più fogli di lavoro correlati.
Suggerimento
Se usi l'importazione programmatica, puoi ripetere il codice usando nomi file e posizioni di documenti XML diversi.