Esportare Tabelle TablePress: CSV, Excel e Backup Dati
Creare tabelle belle e funzionali è fondamentale, ma altrettanto importante è la capacità di esportare e salvare i dati in modo sicuro. Che tu debba condividere una tabella con un collega, creare un backup dei dati prima di un aggiornamento o migrare le tabelle verso un altro sito, TablePress offre strumenti di esportazione completi e affidabili. In questa guida esploreremo tutti i metodi di esportazione disponibili, le strategie di backup e le best practice per proteggere i tuoi dati.
Accedere alla Funzione di Esportazione
Per esportare una o più tabelle, naviga su TablePress → Esporta nella dashboard di WordPress. La schermata di esportazione ti permette di selezionare quale tabella esportare, in quale formato e con quali opzioni. L’interfaccia è semplice e diretta, ma le opzioni disponibili meritano una spiegazione dettagliata.
Il primo passo è selezionare la tabella da esportare dal menu a tendina che mostra tutte le tabelle disponibili, ordinate per ID. Se hai molte tabelle, puoi utilizzare il campo di ricerca per trovare rapidamente quella desiderata. Puoi esportare una tabella alla volta nella versione gratuita, mentre operazioni di esportazione batch sono possibili tramite WP-CLI o la versione Premium.
Una volta selezionata la tabella, scegli il formato di esportazione. TablePress supporta tre formati principali: CSV, JSON e HTML. Ogni formato ha i suoi vantaggi e casi d’uso specifici, che analizzeremo nel dettaglio nelle sezioni seguenti.

Esportazione in Formato CSV
Il formato CSV (Comma-Separated Values) è il formato di esportazione più versatile e universalmente compatibile. I file CSV possono essere aperti con qualsiasi applicazione di foglio di calcolo (Excel, Google Sheets, LibreOffice Calc, Numbers) e con qualsiasi editor di testo. Questo li rende la scelta ideale per la condivisione di dati con colleghi, clienti o partner che utilizzano software diversi.
Quando esporti in CSV, TablePress genera un file di testo dove ogni riga della tabella diventa una riga del file e i valori delle celle sono separati da un carattere delimitatore. Per impostazione predefinita, il delimitatore è il punto e virgola (“;”) nella localizzazione italiana, ma puoi scegliere anche la virgola o la tabulazione.
Un aspetto importante da considerare è la codifica dei caratteri. TablePress esporta in UTF-8, che supporta tutti i caratteri speciali italiani (accenti, lettere accentate). Tuttavia, alcune versioni di Excel potrebbero non riconoscere automaticamente la codifica UTF-8 e mostrare caratteri errati. Per risolvere questo problema, apri il file CSV con l’opzione “Importa dati” di Excel specificando manualmente la codifica UTF-8.
Le formule e la formattazione HTML all’interno delle celle vengono esportate come testo grezzo nel CSV. Se una cella contiene <a href=“...”>Link</a>, il file CSV conterrà esattamente quel codice HTML come testo. Questo è il comportamento atteso: il CSV è un formato di dati puro, non di presentazione.
Esportazione in Formato JSON
Il formato JSON (JavaScript Object Notation) è la scelta migliore quando i dati devono essere utilizzati in contesti programmatici. I file JSON sono nativamente leggibili da JavaScript, Python, PHP e praticamente tutti i linguaggi di programmazione moderni. Questo formato è ideale per l’integrazione con API, applicazioni web e sistemi di elaborazione dati automatizzati.
TablePress esporta i dati JSON come un array bidimensionale, dove ogni elemento esterno rappresenta una riga e ogni elemento interno rappresenta il valore di una cella. Il formato è identico a quello utilizzato per l’importazione, rendendo il ciclo esporta-modifica-reimporta completamente bidirezionale.
Il JSON preserva i tipi di dati in modo più accurato rispetto al CSV. I numeri rimangono numeri, le stringhe rimangono stringhe e i valori nulli vengono preservati. Questo è particolarmente importante quando i dati devono essere elaborati programmaticamente e la distinzione tra tipi è rilevante.
Esportazione in Formato HTML
L’esportazione in HTML genera il codice HTML completo della tabella, inclusi i tag <table>, <thead>, <tbody>, <tr>, <th> e <td>. Questo formato è utile quando devi inserire la tabella in un contesto esterno a WordPress, come un’email HTML, una presentazione o un sito statico.
L’HTML esportato non include gli stili CSS di TablePress né la libreria DataTables. Se hai bisogno di una tabella stilizzata, dovrai aggiungere manualmente il CSS necessario. L’HTML esportato include eventuali tag HTML inseriti nelle celle (link, immagini, formattazione), preservando la struttura del contenuto originale.

Esportare Verso Excel
Sebbene TablePress non offra un’esportazione diretta nel formato nativo di Excel (.xlsx), puoi facilmente ottenere un file Excel esportando in CSV e poi aprendo il CSV in Excel. Il processo è il seguente: esporta la tabella in CSV, apri Excel, usa la funzione “Importa” (o “Dati → Da testo/CSV”), seleziona il file CSV e configura il delimitatore e la codifica corretti.
Se esporti frequentemente verso Excel, puoi automatizzare il processo con una macro VBA in Excel che importa automaticamente il CSV da un percorso predefinito, applica la formattazione desiderata e salva come .xlsx. Questo ti permette di avere sempre un file Excel aggiornato con un solo clic.
Un’altra opzione è utilizzare Google Sheets come intermediario. Importa il CSV in Google Sheets, che gestisce automaticamente la codifica UTF-8, e poi scarica il foglio come .xlsx. Google Sheets preserva correttamente i caratteri italiani e offre anche la possibilità di condividere il file online.
Backup delle Tabelle TablePress
Il backup regolare delle tabelle è essenziale per proteggere i tuoi dati. TablePress salva le tabelle nel database WordPress come custom post type, il che significa che sono incluse automaticamente nei backup del database WordPress. Tuttavia, è buona pratica avere anche backup specifici delle tabelle in formato esportabile.
Per creare un backup completo di tutte le tabelle, esporta ciascuna tabella in formato JSON (il formato che preserva meglio la struttura dei dati) e salva i file in una cartella dedicata. Includi nel nome del file la data del backup e l’ID della tabella, ad esempio tablepress-backup-id5-2026-05-26.json.
Per automatizzare i backup, puoi utilizzare un plugin di backup WordPress come UpdraftPlus o BlogVault che include il database completo nei suoi backup programmati. Le tabelle TablePress sono parte del database e vengono backup-ate automaticamente. Verifica che il tuo plugin di backup includa le tabelle wp_posts e wp_postmeta dove TablePress salva i dati.
Migrazione delle Tabelle verso un Altro Sito
Quando devi migrare le tabelle da un sito WordPress a un altro, hai diverse opzioni. La più semplice è esportare ogni tabella in formato JSON dal sito di origine e importarla nel sito di destinazione. Questo metodo preserva i dati ma non le opzioni di configurazione specifiche della tabella (come le impostazioni DataTables).
Per una migrazione completa che include anche le opzioni, puoi esportare e importare le tabelle tramite il sistema di esportazione/importazione nativo di WordPress (Strumenti → Esporta/Importa). Seleziona “Articoli” nell’esportazione e includi il tipo di post personalizzato di TablePress. Questo metodo preserva tutti i metadati, incluse le opzioni di ogni tabella.
Se stai migrando l’intero sito con un plugin come Duplicator o All-in-One WP Migration, le tabelle TablePress vengono migrate automaticamente come parte del database. Non è necessaria alcuna azione specifica per le tabelle: verranno ricreate identiche nel sito di destinazione.

Esportazione da Riga di Comando con WP-CLI
Per gli utenti avanzati, TablePress supporta l’esportazione tramite WP-CLI, l’interfaccia a riga di comando di WordPress. Questo metodo è particolarmente utile per automatizzare backup periodici tramite cron job o script di manutenzione.
I comandi WP-CLI di TablePress permettono di esportare singole tabelle o tutte le tabelle in una volta, specificando il formato di output e la directory di destinazione. Questa funzionalità è disponibile nella versione Premium e rappresenta lo strumento più potente per la gestione batch delle tabelle.
Un esempio di script di backup automatico potrebbe esportare tutte le tabelle in JSON ogni notte, salvare i file in una directory con data e mantenere gli ultimi 30 backup eliminando quelli più vecchi. Questo tipo di automazione garantisce che i dati siano sempre protetti senza richiedere intervento manuale.
Esportazione per la Condivisione con i Clienti
Quando devi condividere i dati delle tabelle con clienti o stakeholder che non hanno accesso al sito WordPress, l’esportazione è lo strumento ideale. Il formato da scegliere dipende dal destinatario e dall’uso previsto dei dati.
Per clienti non tecnici, esporta in CSV e invia il file via email con istruzioni su come aprirlo in Excel o Google Sheets. Per sviluppatori e team tecnici, il formato JSON è più appropriato perché preserva la struttura dei dati in modo programmaticamente leggibile. Per la documentazione o la stampa, l’esportazione HTML può essere convertita in PDF tramite il browser (Stampa → Salva come PDF).
Strategia di Backup Completa
Una strategia di backup efficace per le tabelle TablePress dovrebbe includere tre livelli di protezione. Il primo livello è il backup automatico del database WordPress, che include tutte le tabelle TablePress. Configura il tuo plugin di backup per eseguire backup giornalieri del database con retention di almeno 30 giorni.
Il secondo livello è l’esportazione periodica delle tabelle più importanti in formato JSON. Esegui questa operazione almeno una volta alla settimana per le tabelle che vengono aggiornate frequentemente. Salva i file di esportazione sia localmente che su un servizio cloud come Google Drive o Dropbox.
Il terzo livello è la conservazione dei file sorgente originali. Se i dati delle tabelle provengono da file CSV o Excel, conserva sempre i file originali utilizzati per l’importazione. Questi file rappresentano l’ultima risorsa in caso di perdita completa dei dati dal database.
Documenta la tua strategia di backup in modo che qualsiasi membro del team sappia come ripristinare le tabelle in caso di emergenza. Include istruzioni passo passo per il ripristino da ciascun livello di backup.
Verificare l’Integrità dei Backup
Un backup non verificato è un backup di cui non puoi fidarti. Periodicamente, testa i tuoi backup importando un file di esportazione in un sito WordPress di test per verificare che i dati siano completi e corretti. Controlla che tutti i campi siano presenti, che i caratteri speciali siano preservati e che il numero di righe corrisponda all’originale.
Verifica anche che le opzioni di configurazione delle tabelle (DataTables, responsività, CSS personalizzato) siano incluse nei backup del database e che possano essere ripristinate correttamente. Questa verifica periodica ti darà la certezza che i tuoi dati sono effettivamente protetti.
Leggi anche gli altri articoli della serie TablePress
Hai bisogno di una strategia di backup professionale per il tuo sito WordPress e le tabelle TablePress? Il team di G Tech Group offre servizi di manutenzione e backup per garantire la sicurezza dei tuoi dati. Contattaci per proteggere il tuo investimento digitale.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: