Come convertire XML in Excel
Microsoft Excel offre due modi principali per importare documenti XML. L'importazione manuale sarà più semplice per la maggior parte degli utenti. L'importazione programmatica potrebbe essere più rapida se desideri importare due o più file e sei a tuo agio con la digitazione o l'inserimento di codice.
Importazione manuale
Passaggio 1
Apri Excel, quindi seleziona il menu "File" e "Apri". Seleziona "File XML" dall'elenco dei tipi di file. Seleziona il file che desideri aprire, quindi fai clic su "Apri".
Passaggio 2
Se richiesto, seleziona un foglio di stile dall'elenco delle opzioni o fai clic su "Annulla" se non desideri utilizzare un foglio di stile.
Passaggio 3
Seleziona "Salva" e scegli "XLS (Excel)" o il formato XLSX per rendere permanente la conversione.
Importazione a livello di codice
Passaggio 1
Prendere nota della posizione del server e del nome del file XML che si desidera importare. In alternativa, prendi nota della posizione del file se si trova sul tuo disco rigido. Non sarai in grado di cercarlo, quindi dovrai conoscere la posizione completa della directory.
Passaggio 2
Aprire un progetto di Visual Basic, Applications Edition in Excel e inserire un nuovo modulo. Crea una subroutine denominata "ImportXML". (Puoi usare un nome diverso se lo desideri, ma l'utilizzo di "ImportXML" renderà più facile il riferimento futuro.)
Passaggio 3
Inserisci il codice seguente, sostituendo il testo all'interno delle parentesi quadre con il nome del file, la posizione e il foglio di stile pertinenti:
Cartelle di lavoro.OpenXML "
Questo codice indica a Excel di utilizzare il contenuto del file XML designato per creare e aprire un nuovo file di cartella di lavoro, formattato utilizzando il foglio di stile designato. Un file di cartella di lavoro è costituito da uno o più fogli di lavoro correlati.
Suggerimento
Se utilizzi l'importazione a livello di codice, puoi ripetere il codice utilizzando i nomi dei file e le posizioni di diversi documenti XML.