Per importare prodotti da Excel a WordPress salvi il foglio come file CSV (in Excel: File > Salva con nome, poi CSV UTF-8 (delimitato da virgole)) e lo carichi con uno strumento di importazione: quello di WooCommerce per un negozio, un plugin di importazione generico per altri tipi di contenuto, oppure l'importazione del tuo plugin di catalogo. La maggior parte delle importazioni fallite dipende dal file, non dallo strumento: separatore sbagliato, lettere accentate rovinate, zeri iniziali persi o codici prodotto mancanti.
Questa guida spiega come preparare il foglio di calcolo, salvarlo nel modo giusto, importarlo e correggere gli errori che capitano più spesso.
Perché WordPress ha bisogno di uno strumento di importazione (e quale)
WordPress da solo non sa leggere un foglio di calcolo. Gli strumenti in Strumenti > Importa gestiscono altre piattaforme di blog, i feed RSS e i file di esportazione di WordPress, ma non CSV o Excel. Cosa usare dipende da dove vivono i prodotti:
| I tuoi prodotti sono in | Strumento di importazione | File |
|---|---|---|
| WooCommerce | L'importazione prodotti integrata (Prodotti > Tutti i prodotti, poi Importa) | CSV in UTF-8 |
| Un tipo di prodotto o campi personalizzati | Un plugin di importazione generico che associa le colonne ai campi | CSV, e alcuni leggono anche i file Excel |
| Un plugin di catalogo | La schermata di importazione del plugin, se ce l'ha | Di solito CSV |
La guida all'importazione CSV dei prodotti di WooCommerce (in inglese) richiede la codifica UTF-8 e può riconoscere i prodotti esistenti tramite lo SKU. Gli importatori generici sono i più flessibili e anche quelli che richiedono più configurazione, perché associ ogni colonna a mano. L'importazione di un plugin di catalogo conosce già i propri campi, quindi c'è poco da associare.
Prepara il foglio Excel: una riga per prodotto
Qualunque sia lo strumento, un foglio pulito segue le stesse regole. Sistemale in una copia di lavoro prima di salvare qualsiasi cosa.
- Una sola riga di intestazione con i nomi di colonna che lo strumento si aspetta, e niente sopra: niente logo, niente titolo, niente data.
- Una riga per prodotto. Niente righe di subtotale, niente righe vuote di separazione, niente celle unite.
- Un codice prodotto univoco in ogni riga. Il codice è il modo in cui lo strumento riconosce un prodotto la seconda volta, quindi decide tra «aggiorna» e «crea un doppione».
- Valori semplici. Numeri senza unità di misura (
600, non600 l) e un'informazione per cella. - Più valori con il separatore che lo strumento si aspetta, per esempio una barra verticale:
Ristoranti|Hotel. - Immagini come indirizzi web completi che iniziano con
https://, se lo strumento scarica le foto. - Un solo foglio. Excel salva in CSV solo il foglio attivo, quindi metti tutto ciò che va importato nello stesso foglio.
Proteggi i codici dalla formattazione automatica di Excel
Excel tratta come numero tutto ciò che sembra un numero. La pagina di Microsoft su come mantenere invariati gli zeri iniziali e i numeri elevati conferma che Excel toglie gli zeri iniziali, mostra i numeri lunghi in notazione scientifica (1,23E+15) e mantiene solo 15 cifre significative. Per codici prodotto e codici a barre EAN significa perdere dati. Formatta la colonna dei codici come Testo prima di scrivere o incollare i codici, oppure digita un apostrofo davanti a ciascuno.
Salva in CSV: codifica, separatore e decimali
Codifica
In Excel usa File > Salva con nome e scegli CSV UTF-8 (delimitato da virgole). L'UTF-8 mantiene intatte lettere accentate e simboli. Alcune versioni più vecchie di Excel non offrono questa opzione; verifica se il tuo strumento accetta il formato CSV (delimitato dal separatore di elenco). In Google Fogli usa File > Scarica > Valori separati da virgola (.csv).
Se dopo l'importazione le lettere accentate diventano coppie di caratteri strani (per esempio «Ã¨» al posto di «è»), il file e lo strumento non sono d'accordo sulla codifica. Salva di nuovo come CSV UTF-8.
Separatore
Nonostante il nome, Excel non usa sempre la virgola. Usa il separatore di elenco delle impostazioni internazionali del computer, e dove la virgola è il separatore decimale, come in Italia, in Germania o in Francia, quel separatore di solito è il punto e virgola. Microsoft lo spiega nella pagina Importare o esportare file di testo (txt o csv). Apri il CSV con un editor di testo semplice (Blocco note o TextEdit) per vedere quale carattere usa davvero il tuo file, poi verifica che il tuo strumento lo accetti.
Decimali e migliaia
Scegli un solo separatore decimale e usalo ovunque. Togli i separatori delle migliaia dai numeri: 1.200 può essere letto come milleduecento o come uno virgola due, a seconda del programma. Non riaprire il CSV in Excel per salvarlo di nuovo: aprendo il file, Excel può riformattare ancora codici e numeri.
Importare prodotti da Excel a WordPress in un plugin di catalogo, passo per passo
Ecco il procedimento completo con Product Viewer, il nostro plugin WordPress per cataloghi, secondo la guida Importa i prodotti da un file CSV. L'importazione CSV fa parte della versione completa (un pagamento una tantum) e della prova di 7 giorni; nella versione gratuita aggiungi i prodotti a mano.
1. Crea prima i filtri
L'importazione riconosce una colonna per ogni filtro, quindi i filtri devono esistere prima di importare. Creali in Product Viewer > Filtri, come descritto in Crea filtri e voci.
2. Copia la riga di intestazione
Apri Product Viewer > Importa. Il riquadro Come deve essere fatto il file mostra la prima riga esatta che serve al tuo file, per esempio sku,title,excerpt,image,range,function,capacity. Copiala nella prima riga del tuo foglio.
| Colonna | Cosa contiene |
|---|---|
sku | Il codice del prodotto. Decide se una riga crea un prodotto o aggiorna quello con lo stesso codice. |
title | Il nome del prodotto. I nuovi prodotti senza nome prendono il codice come nome. |
excerpt | La descrizione breve mostrata nella scheda. |
content | Facoltativa: la descrizione estesa per la pagina di dettaglio del prodotto. |
image | L'indirizzo completo della foto, che inizia con https://. |
| una colonna per ogni filtro | Con il nome che compare nella schermata Importa: il nome del filtro in minuscolo, con gli spazi trasformati in trattini bassi (Linea di prodotto diventa linea_di_prodotto). Per un filtro a elenco scrivi la voce, e se sono più d'una separale con una barra verticale; per un filtro numerico scrivi solo il numero. |
Il file deve avere almeno sku o title. Le voci che non esistono ancora vengono create in automatico, e i valori numerici possono usare la virgola o il punto (600,5 o 600.5). Non esiste una colonna dedicata al prezzo: se vuoi che i clienti vedano o filtrino il prezzo, crea un filtro numerico apposito.
3. Salva e carica
Salva come CSV UTF-8 (delimitato da virgole); va bene anche l'opzione CSV semplice. Non devi cambiare il separatore: il plugin riconosce virgole, punti e virgola e tabulazioni, e legge le lettere accentate sia dai file UTF-8 sia dalla codifica Windows che Excel usa di default.
4. Prima una prova, poi l'importazione
- In Carica il file scegli il tuo CSV.
- Lascia spuntato Prima una prova.
- Spunta Scarica le immagini se il file contiene indirizzi di immagini: le foto vengono copiate nella tua libreria media.
- Clicca Importa e leggi il risultato: Prova completata, nessuna modifica scritta. Da creare: X, da aggiornare: Y, saltati: Z.
- Se i numeri corrispondono a quello che ti aspetti, togli la spunta dalla prova e clicca di nuovo Importa.
Aggiornare il listino in seguito
Un buono strumento di importazione ti permette di continuare a lavorare in Excel e semplicemente importare di nuovo. In Product Viewer i prodotti con lo stesso codice vengono aggiornati, i nuovi codici vengono creati e non si duplica nulla. I prodotti che mancano nel file restano come sono, non vengono eliminati.
Vengono scritte solo le colonne presenti nel file. Un file con solo sku e la colonna di un filtro aggiorna quel filtro e non tocca nient'altro, comodo per una modifica veloce su tutta la gamma. Attenzione però al caso opposto: una cella vuota in una colonna presente svuota quel campo del prodotto (fa eccezione un title vuoto, che mantiene il nome attuale).
Errori di importazione comuni e come correggerli
| Cosa vedi | Causa probabile | Soluzione |
|---|---|---|
| Tutto finisce in una sola colonna o in un solo campo | Lo strumento si aspetta un separatore diverso | Controlla il file con un editor di testo; cambia il separatore o sceglilo nello strumento |
| Lettere accentate illeggibili | Codifica non corrispondente | Salva di nuovo come CSV UTF-8 |
| I codici hanno perso gli zeri iniziali o sono diventati 1,23E+15 | Excel li ha convertiti in numeri | Formatta la colonna come Testo e inserisci di nuovo i codici |
| Doppioni dopo una seconda importazione | Codici prodotto mancanti o cambiati | Compila il codice in ogni riga e non cambiarlo mai |
| Due voci per la stessa cosa («Hotel», «Alberghi») | Scrittura non uniforme nel foglio | Usa un elenco a discesa (Convalida dati) in Excel per quelle colonne |
| Foto mancanti | Indirizzi incompleti, o download delle immagini non attivato | Usa indirizzi https:// completi e spunta l'opzione delle immagini |
| Mancano alcune righe | Erano in un altro foglio | Metti tutti i prodotti nel foglio che salvi |
In sintesi: quale strada fa per te
- Negozio WooCommerce: la sua importazione CSV integrata, con un file UTF-8 pulito e lo SKU in ogni riga.
- Tipo di prodotto personalizzato o campi particolari: un plugin di importazione generico, mettendo in conto il tempo per associare le colonne.
- Un catalogo con filtri e senza negozio: un plugin di catalogo con la sua importazione, come Product Viewer, che gestisce per te colonne dei filtri, separatori e aggiornamenti.
In ogni caso le stesse abitudini ti salvano: una riga per prodotto, un codice che non cambia mai e una prova prima dell'importazione vera. Se stai ancora decidendo come presentare la gamma, leggi come creare un catalogo prodotti senza WooCommerce e come progettare filtri prodotti che i clienti sappiano usare.
Domande frequenti
Posso caricare direttamente un file .xlsx su WordPress?
Solo se il tuo strumento di importazione legge i file Excel, come fanno alcuni plugin di importazione generici. L'importazione prodotti di WooCommerce e Product Viewer vogliono un file CSV, che crei da Excel con Salva con nome.
Perché Excel salva il CSV con il punto e virgola invece della virgola?
Excel usa il separatore di elenco delle impostazioni internazionali, e nei Paesi in cui la virgola è il separatore decimale, come l'Italia, di solito è il punto e virgola. Non è un errore, ma lo strumento di importazione deve accettarlo; Product Viewer riconosce il punto e virgola da solo.
Importare di nuovo lo stesso file crea prodotti doppi?
No, se ogni riga ha un codice prodotto e lo strumento riconosce i prodotti da quello. In Product Viewer le righe con un codice esistente aggiornano quel prodotto; solo i codici nuovi, o le righe senza codice, creano nuovi prodotti.
Posso importare prodotti con la versione gratuita di Product Viewer?
No. L'importazione CSV fa parte della versione completa e della prova gratuita di 7 giorni. Nella versione gratuita aggiungi i prodotti uno alla volta dalla schermata Nuovo prodotto.

