Microsoft Excel è uno strumento utile per organizzare e strutturare un'ampia varietà di dati. Ti consente di elaborare le informazioni in diversi modi, modificare gli array di dati.
Considera le possibilità di usarlo per generare ed elaborare file di applicazioni web. Impariamo le basi per lavorare con XML in Excel usando un esempio specifico.
Come creare file XML da Excel
XML è uno standard di file per il trasferimento di dati sul Web. Excel supporta la sua esportazione e importazione.
Prendi in considerazione la creazione di un file XML utilizzando l'esempio di un calendario di fabbrica.
- Creiamo una tabella in base alla quale dobbiamo creare un file XML in Excel e riempirlo di dati.
- Creiamo e inseriamo una mappa XML con la struttura del documento richiesta.
- Esporta i dati della tabella in formato XML.
Salva su file XML.
Altri modi per ottenere dati XML (schema):
- Scarica dal database, applicazione aziendale specializzata. Gli schemi possono essere forniti da siti commerciali, servizi. Le opzioni semplici sono di dominio pubblico.
- Usa campioni già pronti per convalidare le mappe XML. Negli esempi - gli elementi principali, la struttura di XML. Copia - incolla nel Blocco note - salva con l'estensione desiderata.
Come salvare un file Excel in formato XML
Una delle opzioni:
- Premi il pulsante Ufficio. Seleziona "Salva con nome" - "Altri formati".
- Assegniamo un nome. Seleziona il percorso di salvataggio e il tipo di file - XML.
Più opzioni:
- Scarica il convertitore da XLC a XML. Oppure trova un servizio con cui esportare il file online.
- Scarica il componente aggiuntivo XML Tools dal sito Web ufficiale di Microsoft. È disponibile gratuitamente.
- Apriamo un nuovo libro. Pulsante Office - "Apri".
Come aprire file XML in Excel
Fare clic su OK. Puoi lavorare con la tabella risultante come con qualsiasi file Excel.
Come convertire file XML in Excel
Modifichiamo la tabella creata e la salviamo in formato Excel.
Come raccogliere dati da file XML in Excel
Il principio della raccolta di informazioni da più file XML è lo stesso del principio di trasformazione. Quando importiamo i dati in Excel, viene passata contemporaneamente una mappa XML. Altri dati possono essere trasferiti allo stesso schema.
Ogni nuovo file sarà collegato alla mappa esistente. Ogni elemento nella struttura della tabella corrisponde a un elemento nella mappa. È consentita una sola associazione di dati.
Per configurare le opzioni di snap, apri lo strumento Proprietà mappa dal menu Sviluppatore.
Capacità:
- Ogni nuovo file verrà verificato da Excel per la conformità con la mappa installata (se selezioniamo questa casella).
- I dati potrebbero essere aggiornati. Oppure nuove informazioni verranno aggiunte a una tabella esistente (ha senso se è necessario raccogliere dati da file simili).
Questi sono tutti modi manuali per importare ed esportare file.
XML è un formato universale per lavorare con i dati. È supportato da molti programmi, compresi quelli del campo dei DBMS. Pertanto, convertire le informazioni in XML è importante proprio dal punto di vista dell'interazione e dello scambio di dati tra le varie applicazioni. Excel è solo uno dei programmi che funzionano con le tabelle e può persino eseguire manipolazioni di database. Scopriamo come convertire i file Excel in XML.
La conversione dei dati in formato XML non è un processo così semplice, poiché durante questo processo è necessario creare uno schema speciale (schema.xml). Tuttavia, per convertire le informazioni nel file più semplice di questo formato, è sufficiente avere a portata di mano i soliti strumenti per il salvataggio in Excel, ma per creare un elemento ben strutturato, dovrai armeggiare a fondo con la stesura di un diagramma e il collegamento in un documento.
Metodo 1: salvataggio semplice
In Excel, puoi salvare i dati in formato XML semplicemente usando il menu "Salva come…". È vero, non vi è alcuna garanzia che tutti i programmi funzionino correttamente con un file creato in questo modo. E non in tutti i casi questo metodo funziona.
Pertanto, la conversione del file dal formato Excel al formato XML sarà completata.
Metodo 2: strumenti per sviluppatori
Puoi convertire il formato Excel in XML utilizzando gli strumenti per sviluppatori nella scheda del programma. Allo stesso tempo, se l'utente esegue tutto correttamente, all'output riceverà, a differenza del metodo precedente, un file XML completo che verrà percepito correttamente dalle applicazioni di terze parti. Ma va detto subito che non tutti i principianti possono avere conoscenze e abilità sufficienti per imparare subito a convertire i dati in questo modo.
- Per impostazione predefinita, la scheda degli strumenti per sviluppatori è disabilitata. Pertanto, prima di tutto, è necessario attivarlo. Vai alla scheda "File" e fare clic sull'elemento "Opzioni".
- Nella finestra dei parametri che si apre, passa alla sottosezione "Personalizza barra multifunzione". Nella parte destra della finestra, seleziona la casella accanto al valore "Sviluppatore". Dopo di che fare clic sul pulsante OK situato nella parte inferiore della finestra. La scheda degli strumenti per sviluppatori è ora abilitata.
- Quindi, apri il foglio di calcolo di Excel nel programma in qualsiasi modo conveniente.
- Sulla base di esso, dobbiamo creare uno schema che si forma in qualsiasi editor di testo. Per questi scopi, puoi utilizzare il normale Blocco note di Windows, ma è meglio utilizzare un'applicazione specializzata per la programmazione e l'utilizzo dei linguaggi di markup Blocco note ++. Iniziamo questo programma. Creiamo un diagramma in esso. Nel nostro esempio, sarà simile allo screenshot qui sotto della finestra di Notepad++.
Come puoi vedere, il tag di apertura e chiusura per il documento nel suo insieme lo è "set di dati". Il tag svolge lo stesso ruolo per ogni riga. disco. Per lo schema basterà prendere solo due righe della tabella e non tradurlo tutto manualmente in XML. Il nome del tag di apertura e chiusura della colonna può essere arbitrario, ma in questo caso, per comodità, abbiamo preferito tradurre semplicemente i nomi delle colonne in lingua russa in inglese. Dopo che i dati sono stati inseriti, li salviamo semplicemente attraverso la funzionalità di un editor di testo ovunque sul disco rigido in formato XML chiamato schema.
- Di nuovo, vai al programma Excel con il foglio di calcolo già aperto. Passando alla scheda "Sviluppatore". Sul nastro nella cassetta degli attrezzi XML fare clic sul pulsante "Fonte". Nel campo che si apre sul lato sinistro della finestra, fare clic sul pulsante "Mappe XML...".
- Nella finestra che si apre, clicca sul pulsante "Aggiungere…".
- Viene avviata la finestra di selezione della sorgente. Vai alla directory delle posizioni dello schema compilato in precedenza, selezionalo e fai clic sul pulsante "Aprire".
- Dopo che gli elementi dello schema sono apparsi nella finestra, trascinali con il cursore sulle celle corrispondenti dei nomi delle colonne della tabella.
- Fare clic con il tasto destro sulla tabella risultante. Nel menu contestuale, scorrere gli elementi in sequenza XML e "Esportare…". Successivamente, salva il file in qualsiasi directory.
Come puoi vedere, ci sono due modi principali per convertire i file XLS e XLSX in formato XML con Microsoft Excel. Il primo è estremamente semplice e consiste in una procedura di salvataggio elementare con una data estensione tramite la funzione "Salva come…". La semplicità e la chiarezza di questa opzione sono indubbiamente vantaggi. Ma ha uno svantaggio molto serio. La conversione viene eseguita senza tener conto di determinati standard, quindi un file convertito in questo modo potrebbe semplicemente non essere riconosciuto da applicazioni di terze parti. La seconda opzione prevede la compilazione di una mappa XML. A differenza del primo metodo, una tabella convertita secondo questo schema rispetterà tutti gli standard di qualità XML. Ma, sfortunatamente, non tutti gli utenti saranno in grado di affrontare rapidamente le sfumature di questa procedura.
Anno Domini
Formato file documento XML
Progettato come formato per la memorizzazione di dati testuali, il formato XML è un documento compreso non solo dagli esseri umani, ma anche dalle macchine. XML è un linguaggio indipendente dalla piattaforma che è stato creato per archiviare una varietà di dati. Con semplicità e facilità d'uso, questo linguaggio non è inferiore in popolarità al linguaggio HTML. È anche abbastanza comune su Internet. Il fatto che i file XML possano essere facilmente modificati con semplici editor di testo non fa che aumentare la sua popolarità.
Informazioni tecniche sui file XML
Un documento XML è una sequenza di caratteri in cui è possibile trovare ogni carattere Unicode in ogni singolo documento. Questo codice di caratteri Unicode che costituisce un documento XML è suddiviso in marcatori e contenuto di testo in base a semplici regole di sintassi. Questo formato ha un vantaggio importante rispetto all'HTML: il formato XML supporta il posizionamento arbitrario dei tag per definire chiaramente i dati coperti da tali tag.
Maggiori informazioni sul formato XML
Estensione del file | .xml |
Categoria di file | |
File di esempio | (252,17 KiB) |
Programmi correlati | Microsoft Visual Studio 2013 JAPISoft EditiX Wattle XMLwriter MacroMates TextMate |