Come convertire le tabelle di Excel in HTML

  • Condividi Questo
Michael Brown

Se avete creato una bella tabella di Excel e ora volete pubblicarla online come pagina web, il modo più semplice è esportarla in un buon file html. In questo articolo esploreremo diversi modi per convertire i dati di Excel in HTML, determineremo i pro e i contro di ciascuno e vi guideremo passo dopo passo nel processo di conversione.

    Convertire le tabelle di Excel in HTML utilizzando l'opzione "Salva come pagina web".

    Con questo metodo è possibile salvare un'intera cartella di lavoro o una sua parte, ad esempio un intervallo selezionato di celle o un grafico, in una pagina web statica (.htm o .html), in modo che chiunque possa visualizzare i dati di Excel sul web.

    Ad esempio, avete creato un report ricco di funzioni in Excel e ora volete esportare tutte le cifre, insieme a una tabella pivot e a un grafico, sul sito web della vostra azienda, in modo che i vostri colleghi possano visualizzarlo online nei loro browser senza aprire Excel.

    Per convertire i dati di Excel in HTML, eseguite le seguenti operazioni. Queste istruzioni sono valide per tutte le versioni "con nastro" di Excel 2007 - 365:

    1. Nella cartella di lavoro, andare alla voce File e fare clic su Salva con nome .

      Se si desidera esportare solo una parte dei dati, ad esempio un intervallo di celle, una tabella pivot o un grafico, selezionarli prima.

    2. Nel Salva con nome scegliere una delle seguenti opzioni:
      • Pagina web (.htm; .html), che salverà la cartella di lavoro o la selezione in una pagina Web e creerà una cartella di supporto che conserverà tutti i file di supporto della pagina, come immagini, punti elenco e texture di sfondo.
      • Pagina web a file singolo (.mht; .mhl), per salvare la cartella di lavoro o la selezione in un unico file con i file di supporto incorporati nella pagina web.
    3. Se si è selezionato un intervallo di celle, una tabella o un grafico prima di fare clic su Salva con nome , quindi selezionare l'opzione Selezione pulsante di opzione, fare clic su Risparmiare e siete quasi arrivati alla fine.

      Se non avete ancora selezionato nulla, continuate con i passaggi seguenti.

      • Per salvare l'intera cartella di lavoro , compresi tutti i fogli di lavoro, i grafici e le schede per navigare tra i fogli, selezionare Intera cartella di lavoro .
      • Per salvare il foglio di lavoro corrente , scegliere Selezione: Foglio Nel passaggio successivo si potrà scegliere se pubblicare l'intero foglio di lavoro o alcuni elementi.

      È inoltre possibile impostare subito un titolo per la pagina web facendo clic sul pulsante Cambia titolo... Sarà inoltre possibile impostarlo o modificarlo in seguito, come descritto al punto 6.

    4. Fare clic sul pulsante Pubblicare e si aprirà la finestra di dialogo Pubblicare come pagina web Passiamo brevemente in rassegna tutte le opzioni disponibili, dall'inizio alla fine.
    5. Articoli da pubblicare Qui si sceglie quale porzione (o quali porzioni) della cartella di lavoro di Excel si desidera esportare in una pagina web.

      Nell'elenco a discesa accanto a Scegliere , avete le seguenti possibilità:

      • Intera cartella di lavoro L'intera cartella di lavoro verrà pubblicata, compresi tutti i fogli di lavoro e le schede per navigare tra i fogli.
      • L'intero foglio di lavoro o alcuni elementi su un foglio di lavoro, come tabelle pivot , grafici, intervalli filtrati e intervalli di dati esterni Si seleziona " Voci su NomeFoglio ", quindi scegliere " Tutti i contenuti " o di particolari elementi.
      • Intervalli di celle. Selezionare Gamma di celle nell'elenco a discesa e quindi fare clic sul pulsante Finestra di dialogo di collasso per selezionare le celle da pubblicare.
      • Articoli pubblicati in precedenza Selezionare questa opzione se si desidera ripubblicare un foglio di lavoro o degli elementi già pubblicati. Se si preferisce non ripubblicare un determinato elemento, selezionare l'elemento nell'elenco e fare clic sul pulsante Rimuovere pulsante.
    6. Titolo della pagina web. Per aggiungere un titolo che verrà visualizzato nella barra del titolo del browser, fare clic sul pulsante Cambiamento accanto a Titolo: e digitare il titolo desiderato.
    7. Fare clic sul pulsante Sfogliare accanto a Nome del file e scegliere il disco rigido, la cartella, la cartella Web, il server Web, il sito HTTP o la posizione FTP in cui salvare la pagina Web.

      Suggerimenti: se si converte per la prima volta una cartella di lavoro Excel in un file HML, è consigliabile salvare prima la pagina web sul disco rigido locale, in modo da poter apportare le correzioni necessarie prima di pubblicare la pagina sul web o sulla rete locale.

      È inoltre possibile scegliere di esportare il file Excel in un file pagina web esistente a condizione che si abbiano i permessi per modificarlo. In questo caso, facendo clic sul pulsante Pubblicare verrà visualizzato un messaggio che richiede di scegliere se sovrascrivere il contenuto della pagina web esistente o se aggiungere i propri dati alla fine della pagina web. Nel primo caso, fare clic su Sostituire; in quest'ultimo caso, fare clic su Aggiungi al file .

    8. Selezionare " Ripubblica automaticamente ogni volta che questa cartella di lavoro viene salvata". se si desidera che la cartella di lavoro o gli elementi selezionati vengano ripubblicati automaticamente dopo ogni salvataggio della cartella di lavoro. La funzione di ripubblicazione automatica verrà spiegata in dettaglio più avanti nell'articolo.
    9. Selezionare la voce " Aprire la pagina Web pubblicata nel browser " nel caso in cui si voglia visualizzare la pagina web subito dopo il salvataggio.
    10. Fare clic sul pulsante Pubblicare e il gioco è fatto!

      Come si può vedere nella schermata sottostante, la nostra tabella Excel appare abbastanza bene online, anche se il design del file Excel originale è un po' distorto.

      Nota: il codice HTML creato da Excel non è molto pulito e se si sta convertendo un foglio di calcolo di grandi dimensioni con un design sofisticato, potrebbe essere una buona idea utilizzare un editor HTML per ripulire il codice prima di pubblicarlo, in modo da caricarlo più rapidamente sul sito web.

    5 cose da tenere presenti quando si converte un file Excel in HTML

    Quando si utilizza la funzione Salva come pagina web è importante capire come funzionano le sue caratteristiche principali per evitare la maggior parte degli errori tipici e prevenire i messaggi di errore più comuni. Questa sezione fornisce una rapida panoramica delle opzioni a cui si deve prestare particolare attenzione quando si esporta un foglio di calcolo Excel in HTML.

    1. File di supporto e collegamenti ipertestuali

      Come è noto, le pagine web contengono spesso immagini e altri file di supporto, nonché collegamenti ipertestuali ad altri siti web. Quando si converte un file Excel in una pagina web, Excel gestisce automaticamente i file correlati e i collegamenti ipertestuali e li salva nella cartella dei file di supporto, denominata Nome cartella di lavoro_file .

      Quando si salvano i file di supporto, come i punti elenco, i grafici e le texture di sfondo, sullo stesso server web, Excel mantiene tutti i collegamenti come link relativi Un collegamento relativo (URL) punta a un file all'interno dello stesso sito Web; specifica solo il nome del file o una cartella principale anziché l'indirizzo completo del sito Web (ad esempio, href="/images/001.png"). Quando si elimina un elemento salvato come collegamento relativo, Microsoft Excel rimuove automaticamente il file corrispondente dalla cartella di supporto.

      Quindi, la regola principale è mantenere sempre la pagina web e i file di supporto nella stessa posizione Se si sposta o si copia la pagina web in un'altra posizione, assicurarsi di spostare la cartella di supporto nella stessa posizione per mantenere i collegamenti. Se si salva nuovamente la pagina web in un'altra posizione, Microsoft Excel copierà automaticamente la cartella di supporto.

      Quando si salvano le pagine web in posizioni diverse o se i file Excel contengono collegamenti ipertestuali a siti web esterni, collegamenti assoluti Un collegamento assoluto specifica il percorso completo di un file o di una pagina web a cui si può accedere da qualsiasi punto, ad esempio www.your-domain/products/product1.htm.

    2. Apportare modifiche e salvare nuovamente una pagina Web

      In teoria, è possibile salvare la cartella di lavoro di Excel come pagina Web, quindi aprire la pagina Web risultante in Excel, apportare modifiche e salvare nuovamente il file. Tuttavia, in questo caso alcune funzioni di Excel non funzioneranno più. Ad esempio, i grafici contenuti nella cartella di lavoro diventeranno immagini separate e non sarà possibile modificarli in Excel come di consueto.

      Pertanto, la pratica migliore è mantenere aggiornata la cartella di lavoro originale di Excel, apportare modifiche alla cartella di lavoro, salvarla sempre prima come cartella di lavoro (.xlsx) e poi salvarla come file di pagina Web (.htm o .html).

    3. Ripubblicazione automatica di una pagina Web

      Se è stata selezionata l'opzione Pubblicazione automatica nella casella di controllo Pubblicare come pagina web discussa al punto 8, la pagina web verrà aggiornata automaticamente ogni volta che si salva la cartella di lavoro di Excel. Si tratta di un'opzione molto utile che consente di mantenere sempre una copia online aggiornata della tabella di Excel.

      Se è stata attivata la funzione di ripubblicazione automatica, ogni volta che si salva la cartella di lavoro appare un messaggio che chiede di confermare se si desidera attivare o disattivare la ripubblicazione automatica. Se si desidera che il foglio di lavoro Excel venga ripubblicato automaticamente, selezionare naturalmente Attivare... e fare clic su OK .

      Tuttavia, in alcune circostanze è possibile che non si voglia ripubblicare automaticamente il foglio di calcolo o gli elementi selezionati, ad esempio se il file Excel contiene informazioni riservate o è stato modificato da qualcuno che non è una fonte attendibile. In questo caso, è possibile rendere la funzione di ripubblicazione automatica temporaneamente o permanentemente non disponibile.

      A disabilitare temporaneamente AutoRepublish, selezionare la prima opzione " Disattivare la funzione di ripubblicazione automatica mentre questa cartella di lavoro è aperta "In questo modo si disattiva la ripubblicazione automatica per la sessione corrente, ma la si riattiva alla successiva apertura della cartella di lavoro.

      A disabilitare in modo permanente Per poter eseguire la ripubblicazione automatica per tutti gli elementi o per quelli selezionati, aprire la cartella di lavoro di Excel, scegliere di salvarla come pagina Web e quindi fare clic sul pulsante Pubblicare nel pulsante Scegliere nell'elenco, alla voce " Articoli da pubblicare ", selezionare l'elemento che non si desidera ripubblicare e fare clic sul pulsante Rimuovere pulsante.

    4. Funzioni di Excel non supportate nelle pagine web

      Purtroppo, un paio di funzioni di Excel molto utili e popolari non sono supportate quando si convertono i fogli di lavoro di Excel in HTML:

      • Formattazione condizionale non è supportato quando si salva un foglio di calcolo Excel come file Pagina web a file singolo (.mht, .mhtml), quindi assicuratevi di salvarlo nella cartella Pagina web (Le barre di dati, le scale di colore e i set di icone non sono supportati in nessuno dei due formati di pagina web.
      • Testo ruotato o verticale non è supportata nemmeno quando si esportano i dati di Excel online come pagina Web. Qualsiasi testo ruotato o verticale nella cartella di lavoro verrà convertito in testo orizzontale.
    5. I problemi più comuni nella conversione di file Excel in HTML

      Quando si converte la cartella di lavoro di Excel in una pagina Web, è possibile che si verifichino i seguenti problemi noti:

      • Il contenuto della cella (testo) è troncato Per evitare che il testo venga tagliato, è possibile disattivare l'opzione di testo avvolto, oppure accorciare il testo, o ancora allargare la larghezza della colonna e assicurarsi che il testo sia allineato a sinistra.
      • Gli elementi salvati in una pagina Web esistente sono sempre appaiono in fondo alla pagina Questo è un comportamento normale quando si sceglie di salvare il file Excel come pagina web esistente. Per spostare i dati Excel in un'altra posizione, modificate la pagina web risultante in un editor HTML o riorganizzate gli elementi della cartella di lavoro Excel e salvatela nuovamente come pagina web.
      • I link della pagina web sono interrotti. La ragione più ovvia è che la pagina web o la cartella di supporto sono state spostate in un'altra posizione. Per maggiori dettagli, vedere File di supporto e collegamenti ipertestuali.
      • Sulla pagina Web viene visualizzata una croce rossa (X). Una X rossa indica la mancanza di un'immagine o di un altro elemento grafico, che può essere interrotto per lo stesso motivo dei collegamenti ipertestuali. Assicuratevi di mantenere sempre la pagina web e la cartella di supporto nella stessa posizione.

    Convertitori da Excel a HTML

    Se avete spesso bisogno di esportare le vostre tabelle di Excel in HTML, i mezzi standard di Excel che abbiamo appena descritto possono sembrare un po' troppo lunghi. Un metodo più veloce è quello di utilizzare un convertitore da Excel a HTML, sia online che desktop. Ci sono una manciata di convertitori online su Internet, sia gratuiti che a pagamento, e ne proveremo alcuni proprio ora.

    TABLEIZER - convertitore online gratuito e semplice di Excel in HTML

    Questo convertitore online gestisce con facilità semplici tabelle di Excel: basta incollare il contenuto della tabella di Excel nella finestra e cliccare sul pulsante Tavoliere! Sono disponibili alcune opzioni di formattazione di base come la dimensione dei caratteri, il tipo di carattere, il colore dell'intestazione e persino gli stili CSS.

    Dopo di che basta copiare il codice HTML generato dal convertitore Tableizer e incollarlo sulla propria pagina web. La cosa migliore dell'utilizzo di questo strumento (oltre alla velocità, alla semplicità e al costo zero : ) è la finestra di anteprima che mostra come apparirà la tabella di Excel online.

    Tuttavia, la formattazione della tabella originale di Excel non verrà convertita automaticamente in HTML, come si vede nell'immagine qui sotto, il che, a mio parere, è uno svantaggio molto significativo.

    Se siete interessati a provare questo convertitore online, potete trovarlo qui: //tableizer.journalistopia.com/

    Un altro convertitore gratuito da Excel a HTML è disponibile all'indirizzo pressbin.com, sebbene sia inferiore a Tableizer sotto molti aspetti: nessuna opzione di formato, nessun CSS e persino nessuna anteprima.

    Convertitore avanzato da Excel a HTML (a pagamento)

    A differenza dei due strumenti precedenti, il Convertitore di fogli di calcolo Ho scaricato una versione di prova (come si capisce dall'intestazione, si tratta di un software commerciale) per vedere se è in qualche modo migliore di uno dei convertitori online gratuiti che abbiamo appena sperimentato.

    Devo dire che sono rimasto impressionato! Il processo di conversione è facile come fare clic sul pulsante Convertire sulla barra multifunzione di Excel.

    Ecco il risultato: come si può vedere, la tabella Excel esportata in una pagina web è molto simile ai dati di partenza:

    A titolo di esperimento, ho anche provato a convertire una cartella di lavoro più complessa contenente diversi fogli, una tabella pivot e un grafico (quella che abbiamo salvato come pagina web in Excel nella prima parte dell'articolo), ma con mia grande delusione il risultato è stato molto inferiore a quello prodotto da Microsoft Excel. Forse questo è dovuto solo alle limitazioni della versione di prova.

    In ogni caso, se volete esplorare tutte le funzionalità di questo convertitore da Excel a HTML, potete scaricare una versione di valutazione del componente aggiuntivo SpreadsheetConverter qui.

    Visualizzatori web di Excel

    Se non siete soddisfatti delle prestazioni dei convertitori da Excel a HTML e siete alla ricerca di alternative, alcuni visualizzatori web possono funzionare bene. Di seguito troverete una rapida panoramica di diversi visualizzatori web di Excel, in modo che possiate farvi un'idea di ciò che sono in grado di fare.

    Il visualizzatore online di Zoho Sheet consente di visualizzare i fogli di calcolo Excel online caricando un file o inserendo l'URL. Offre inoltre la possibilità di creare e gestire fogli di calcolo Excel online.

    Questo è probabilmente uno dei più potenti visualizzatori gratuiti di Excel online. Supporta alcune formule di base, formati e formattazione condizionale, consente di ordinare e filtrare i dati e di convertirli in una serie di formati popolari come .xlsx, .xls, .ods, .csv, .pdf, .html e altri, come si vede nella schermata qui sotto.

    Il suo principale punto debole è che non mantiene il formato del file Excel originale. Devo anche ammettere che il visualizzatore web di Zoho Sheet non è stato in grado di gestire un foglio di calcolo sofisticato contenente uno stile di tabella personalizzato, formule complesse e una tabella pivot.

    Abbiamo esplorato alcune opzioni per convertire i fogli di calcolo Excel in HTML, sperando che questo vi aiuti a scegliere la tecnica in base alle vostre priorità: velocità, costo o qualità? La scelta è sempre vostra : )

    Nel prossimo articolo continueremo questo argomento e analizzeremo come è possibile spostare i dati di Excel online utilizzando Excel Web App.

    Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.