{"id":167248,"date":"2025-04-21T09:00:00","date_gmt":"2025-04-21T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/tablepress-importare-dati-csv-excel-json\/"},"modified":"2026-05-30T10:00:00","modified_gmt":"2026-05-30T08:00:00","slug":"tablepress-importare-dati-csv-excel-json","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/tablepress-importare-dati-csv-excel-json\/","title":{"rendered":"TablePress: Importare Dati da CSV, Excel e JSON"},"content":{"rendered":"<h2>TablePress: Importare Dati da CSV, Excel e JSON<\/h2>\n<p>Una delle funzionalit&#224; pi&#249; potenti di TablePress &#232; la possibilit&#224; di importare dati da fonti esterne. Se disponi gi&#224; di informazioni organizzate in fogli di calcolo Excel, file CSV o documenti JSON, non dovrai reinserire manualmente ogni singolo dato. TablePress supporta l&#8217;importazione diretta da questi formati, rendendo il processo di creazione delle tabelle estremamente rapido e privo di errori. In questa guida esploreremo nel dettaglio ogni metodo di importazione disponibile.<\/p>\n<h2>Perch&#233; Importare i Dati &#200; Meglio che Reinserirli<\/h2>\n<p>Inserire manualmente centinaia o migliaia di righe di dati in TablePress &#232; un&#8217;operazione lunga, tediosa e soggetta a errori. L&#8217;importazione automatica elimina questi problemi alla radice. Quando importi i dati da un file esterno, TablePress legge la struttura e il contenuto del file e li trasforma automaticamente in una tabella perfettamente formattata, preservando l&#8217;organizzazione originale in righe e colonne.<\/p>\n<p>Inoltre, l&#8217;importazione &#232; fondamentale per mantenere i dati aggiornati. Se la fonte dei dati &#232; un foglio Excel che viene aggiornato regolarmente, puoi semplicemente reimportare il file in TablePress per aggiornare la tabella sul sito, senza dover confrontare manualmente le modifiche. Questo approccio &#232; particolarmente utile per listini prezzi, cataloghi prodotti, orari e qualsiasi tipo di dato che cambia frequentemente.<\/p>\n<h2>Preparare i File per l&#8217;Importazione<\/h2>\n<p>Prima di importare i dati in TablePress, &#232; fondamentale preparare correttamente i file sorgente. Una buona preparazione evita problemi durante l&#8217;importazione e garantisce che i dati vengano interpretati correttamente dal plugin.<\/p>\n<p>Per i <strong>file CSV<\/strong>, assicurati che il separatore sia coerente in tutto il file. TablePress supporta virgola, punto e virgola, tabulazione e pipe come separatori. In Italia, dove il punto e virgola &#232; comunemente utilizzato come separatore CSV (perch&#233; la virgola &#232; il separatore decimale), verifica che il file utilizzi effettivamente questo formato. Apri il file con un editor di testo come Notepad++ per controllare il separatore utilizzato.<\/p>\n<p>Per i <strong>file Excel<\/strong> (formati .xls e .xlsx), assicurati che i dati siano contenuti nel primo foglio del file, poich&#233; TablePress importa esclusivamente il primo foglio. Rimuovi eventuali celle unite, formule complesse e formattazioni avanzate che potrebbero non essere supportate. Verifica inoltre che non ci siano righe o colonne vuote all&#8217;inizio del foglio, poich&#233; verrebbero importate come dati vuoti.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/tp2-03-import.png\" alt=\"Schermata di importazione dati in TablePress da file CSV, Excel e JSON\" \/><\/p>\n<h2>Importare un File CSV in TablePress<\/h2>\n<p>Il formato CSV (Comma-Separated Values) &#232; il pi&#249; comune e il pi&#249; semplice per l&#8217;importazione di dati tabellari. Per importare un file CSV, naviga su <strong>TablePress &rarr; Importa<\/strong>. In questa schermata troverai diverse opzioni per specificare la sorgente dei dati.<\/p>\n<p>La prima opzione &#232; <strong>Carica File<\/strong>: fai clic sul pulsante e seleziona il file CSV dal tuo computer. TablePress accetta file fino a una dimensione massima determinata dalle impostazioni PHP del tuo server (di solito 2MB o superiore). Se il file &#232; troppo grande, dovrai aumentare il limite di upload nelle impostazioni PHP o suddividere il file in parti pi&#249; piccole.<\/p>\n<p>La seconda opzione &#232; <strong>URL<\/strong>: puoi specificare l&#8217;indirizzo web di un file CSV accessibile pubblicamente. Questa opzione &#232; particolarmente utile se i dati sono ospitati su un servizio cloud come Google Sheets (esportato come CSV) o su un server FTP. TablePress scaricher&#224; automaticamente il file e ne importer&#224; il contenuto.<\/p>\n<p>La terza opzione &#232; l&#8217;<strong>input diretto<\/strong>: puoi incollare il contenuto CSV direttamente in un&#8217;area di testo. Questa &#232; l&#8217;opzione migliore per piccole quantit&#224; di dati o per test rapidi.<\/p>\n<p>Dopo aver selezionato la sorgente, scegli se creare una <strong>nuova tabella<\/strong> o <strong>sostituire i dati<\/strong> di una tabella esistente. La sostituzione &#232; utile per aggiornare i dati senza cambiare lo shortcode e le opzioni della tabella. Fai clic su <strong>Importa<\/strong> e TablePress elaborer&#224; il file, creando o aggiornando la tabella di conseguenza.<\/p>\n<h2>Importare un File Excel<\/h2>\n<p>L&#8217;importazione da file Excel segue un processo molto simile a quello CSV. Naviga su <strong>TablePress &rarr; Importa<\/strong> e seleziona il file Excel (.xls o .xlsx) dal tuo computer tramite il pulsante di caricamento. TablePress utilizza una libreria PHP dedicata per leggere i file Excel, quindi non &#232; necessario avere Microsoft Office installato sul server.<\/p>\n<p>I file Excel possono contenere formattazioni complesse come colori, bordi, dimensioni dei caratteri e formule. &#200; importante sapere che TablePress importa <strong>solo i dati testuali e numerici<\/strong>, non la formattazione visiva. Le formule vengono importate come i loro valori calcolati, non come formule attive. Se hai bisogno di mantenere la formattazione, dovrai riapplicarla tramite CSS personalizzato in TablePress.<\/p>\n<p>Un aspetto da tenere presente riguarda la <strong>codifica dei caratteri<\/strong>. I file Excel generati con versioni italiane di Microsoft Office utilizzano generalmente la codifica UTF-8 o Windows-1252. TablePress gestisce automaticamente la maggior parte delle codifiche, ma se noti caratteri strani dopo l&#8217;importazione (come &#8220;&#195;&#168;&#8221; al posto di &#8220;&#232;&#8221;), potrebbe essere necessario convertire il file in UTF-8 prima dell&#8217;importazione.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/tp2-04-options.png\" alt=\"Opzioni disponibili durante l&#8217;importazione di una tabella in TablePress\" \/><\/p>\n<h2>Importare Dati JSON<\/h2>\n<p>Il formato JSON (JavaScript Object Notation) &#232; sempre pi&#249; diffuso per lo scambio di dati strutturati, soprattutto nel mondo delle API web e delle applicazioni moderne. TablePress supporta l&#8217;importazione di dati JSON, rendendolo un ponte ideale tra fonti di dati programmatiche e la visualizzazione sul sito WordPress.<\/p>\n<p>Il formato JSON accettato da TablePress &#232; un array bidimensionale: un array esterno che contiene array interni, dove ogni array interno rappresenta una riga della tabella. Ad esempio:<\/p>\n<pre><code>[\n  [\"Nome\", \"Cognome\", \"Citt&#224;\"],\n  [\"Mario\", \"Rossi\", \"Roma\"],\n  [\"Laura\", \"Bianchi\", \"Milano\"],\n  [\"Giuseppe\", \"Verdi\", \"Napoli\"]\n]<\/code><\/pre>\n<p>Questo formato &#232; semplice e diretto. La prima riga dell&#8217;array viene trattata come intestazione della tabella se l&#8217;opzione corrispondente &#232; attiva nelle impostazioni. Per importare un file JSON, utilizza la stessa procedura degli altri formati: naviga su TablePress &rarr; Importa, seleziona il file JSON e procedi con l&#8217;importazione.<\/p>\n<p>Se i tuoi dati JSON provengono da un&#8217;API esterna e sono in un formato diverso (ad esempio un array di oggetti), dovrai prima convertirli nel formato array bidimensionale supportato da TablePress. Puoi farlo con uno script di preprocessamento in Python, JavaScript o qualsiasi altro linguaggio di programmazione.<\/p>\n<h2>Importare da Google Sheets<\/h2>\n<p>Google Sheets &#232; uno degli strumenti pi&#249; utilizzati per la gestione collaborativa dei dati, e TablePress offre un&#8217;integrazione eccellente con questo servizio. Per importare dati da Google Sheets, hai due opzioni principali.<\/p>\n<p>La prima &#232; <strong>esportare il foglio come CSV<\/strong> e importarlo in TablePress. In Google Sheets, vai su File &rarr; Scarica &rarr; Valori separati da virgola (.csv). Il file scaricato pu&#242; essere importato direttamente in TablePress come descritto nella sezione precedente. Questo metodo &#232; semplice ma richiede un&#8217;azione manuale ogni volta che i dati cambiano.<\/p>\n<p>La seconda opzione, pi&#249; elegante, &#232; utilizzare l&#8217;<strong>URL di pubblicazione<\/strong> del foglio Google. Pubblica il foglio tramite File &rarr; Condividi &rarr; Pubblica sul web, selezionando il formato CSV. Copia l&#8217;URL generato e incollalo nel campo URL della schermata di importazione di TablePress. Questo metodo ti permette di aggiornare i dati semplicemente reimportando dallo stesso URL.<\/p>\n<h2>Opzioni Avanzate di Importazione<\/h2>\n<p>TablePress offre diverse opzioni avanzate che ti permettono di controllare il comportamento dell&#8217;importazione nel dettaglio. L&#8217;opzione <strong>Tabella Esistente<\/strong> ti consente di scegliere tra creare una nuova tabella, sostituire una tabella esistente o aggiungere i dati importati a una tabella gi&#224; presente. L&#8217;aggiunta &#232; particolarmente utile quando ricevi dati incrementali che devono essere accumulati nella stessa tabella.<\/p>\n<p>La versione Premium di TablePress offre funzionalit&#224; di importazione ancora pi&#249; potenti, come l&#8217;importazione automatica programmata da URL esterni. Questa funzionalit&#224; &#232; perfetta per tabelle che devono essere aggiornate automaticamente da fonti di dati dinamiche, come feed di prodotti, dati finanziari o statistiche in tempo reale.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/tp2-01-list.png\" alt=\"Vista elenco tabelle in TablePress dopo l&#8217;importazione dei dati\" \/><\/p>\n<h2>Gestione degli Errori di Importazione<\/h2>\n<p>Nonostante TablePress gestisca la maggior parte dei file senza problemi, possono verificarsi errori durante l&#8217;importazione. I problemi pi&#249; comuni includono caratteri speciali non riconosciuti, separatori CSV errati e file Excel corrotti. Ecco come affrontare ciascun problema.<\/p>\n<p>Se i <strong>caratteri accentati<\/strong> non vengono visualizzati correttamente dopo l&#8217;importazione, il problema &#232; quasi certamente legato alla codifica del file. Apri il file con un editor di testo avanzato e salvalo in formato UTF-8 (senza BOM). Quindi reimporta il file in TablePress. La maggior parte degli editor moderni come VS Code, Notepad++ e Sublime Text offrono questa opzione nel menu &#8220;Salva con Nome&#8221;.<\/p>\n<p>Se l&#8217;importazione CSV genera una tabella con una sola colonna contenente tutti i dati, il <strong>separatore<\/strong> utilizzato nel file non corrisponde a quello atteso da TablePress. Verifica il separatore nel file (virgola, punto e virgola, tabulazione) e assicurati che corrisponda all&#8217;impostazione di TablePress.<\/p>\n<p>Per i file Excel che generano errori, prova a salvare il file in formato .xlsx (il formato pi&#249; recente) e rimuovi eventuali macro, grafici o oggetti incorporati che potrebbero interferire con la libreria di lettura. Se il problema persiste, esporta il foglio come CSV ed importa quest&#8217;ultimo.<\/p>\n<h2>Importazione Batch: Pi&#249; Tabelle alla Volta<\/h2>\n<p>Se hai bisogno di importare molte tabelle contemporaneamente, puoi velocizzare il processo utilizzando l&#8217;importazione in sequenza. Prepara tutti i file CSV o Excel necessari, ciascuno corrispondente a una tabella, e importali uno dopo l&#8217;altro dalla schermata di importazione di TablePress.<\/p>\n<p>Per scenari pi&#249; complessi, la versione Premium di TablePress offre anche la possibilit&#224; di importare tramite WP-CLI, l&#8217;interfaccia a riga di comando di WordPress. Questo approccio &#232; ideale per importazioni massive o per automatizzazioni tramite script.<\/p>\n<h2>Best Practice per l&#8217;Importazione dei Dati<\/h2>\n<p>Per garantire importazioni sempre pulite e senza intoppi, segui queste best practice. Prima di importare, <strong>verifica sempre i dati<\/strong> nel file sorgente: controlla che non ci siano righe vuote, celle unite o formattazioni inaspettate. Utilizza la prima riga come intestazione con nomi di colonna chiari e descrittivi.<\/p>\n<p>Mantieni una <strong>copia di backup<\/strong> del file originale prima di qualsiasi manipolazione. Se importi regolarmente dati aggiornati, crea una convenzione di denominazione per i file che includa la data (ad esempio &#8220;listino-prezzi-2026-05.csv&#8221;) per tenere traccia delle versioni.<\/p>\n<p>Infine, dopo ogni importazione, <strong>controlla l&#8217;anteprima<\/strong> della tabella per verificare che i dati siano stati importati correttamente. Presta particolare attenzione ai numeri con decimali, alle date e ai caratteri speciali, che sono gli elementi pi&#249; soggetti a problemi di formattazione durante l&#8217;importazione.<\/p>\n<div style=\"background:#f0f4f8;border-left:4px solid #2563eb;padding:18px 24px;margin:30px 0;border-radius:8px;\">\n<h3 style=\"margin-top:0;\">Leggi anche gli altri articoli della serie TablePress<\/h3>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-tablepress-wordpress\/\">Come Installare e Configurare TablePress su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-creare-prima-tabella-guida\/\">Creare la Prima Tabella con TablePress: Guida Passo Passo<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-formattazione-stili-css-personalizzato\/\">Formattazione e Stili in TablePress: CSS Personalizzato<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-esportare-tabelle-csv-excel-backup\/\">Esportare Tabelle TablePress: CSV, Excel e Backup Dati<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-tabelle-grandi-migliaia-righe\/\">TablePress: Gestire Tabelle Grandi con Migliaia di Righe<\/a><\/li>\n<\/ul>\n<\/div>\n<p>Hai bisogno di importare grandi quantit&#224; di dati nelle tabelle del tuo sito WordPress? Il team di <strong>G Tech Group<\/strong> &#232; specializzato nella gestione avanzata di TablePress e pu&#242; aiutarti a configurare importazioni automatizzate e ottimizzate. <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contattaci<\/a> per una consulenza su misura.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>TablePress: Importare Dati da CSV, Excel e JSON Una delle funzionalit&#224; pi&#249; potenti di TablePress &#232; la possibilit&#224; di importare dati da fonti esterne. Se&hellip;<\/p>\n","protected":false},"author":2,"featured_media":167204,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"TablePress: Importare da CSV e Excel | Guida","_seopress_titles_desc":"Come importare dati in TablePress da CSV, Excel, JSON e HTML. Formati, encoding e aggiornamento.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"TablePress: Importare Dati CSV,","footnotes":""},"categories":[1,61],"tags":[3183,3586,3610,3181,3389,3606],"class_list":["post-167248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","category-wordpress","tag-csv","tag-dati","tag-excel","tag-import","tag-json","tag-tablepress"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167248"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167204"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}