Plugin FAQ Guide Blog Assistenza Contatti Vedi i plugin

Come importare prodotti da Excel a WordPress senza errori

Product ViewerAggiornato il 30 settembre 20267 min di lettura

Product Viewer

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 inStrumento di importazioneFile
WooCommerceL'importazione prodotti integrata (Prodotti > Tutti i prodotti, poi Importa)CSV in UTF-8
Un tipo di prodotto o campi personalizzatiUn plugin di importazione generico che associa le colonne ai campiCSV, e alcuni leggono anche i file Excel
Un plugin di catalogoLa schermata di importazione del plugin, se ce l'haDi 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.

  1. Una sola riga di intestazione con i nomi di colonna che lo strumento si aspetta, e niente sopra: niente logo, niente titolo, niente data.
  2. Una riga per prodotto. Niente righe di subtotale, niente righe vuote di separazione, niente celle unite.
  3. 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».
  4. Valori semplici. Numeri senza unità di misura (600, non 600 l) e un'informazione per cella.
  5. Più valori con il separatore che lo strumento si aspetta, per esempio una barra verticale: Ristoranti|Hotel.
  6. Immagini come indirizzi web completi che iniziano con https://, se lo strumento scarica le foto.
  7. 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.

ColonnaCosa contiene
skuIl codice del prodotto. Decide se una riga crea un prodotto o aggiorna quello con lo stesso codice.
titleIl nome del prodotto. I nuovi prodotti senza nome prendono il codice come nome.
excerptLa descrizione breve mostrata nella scheda.
contentFacoltativa: la descrizione estesa per la pagina di dettaglio del prodotto.
imageL'indirizzo completo della foto, che inizia con https://.
una colonna per ogni filtroCon 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

  1. In Carica il file scegli il tuo CSV.
  2. Lascia spuntato Prima una prova.
  3. Spunta Scarica le immagini se il file contiene indirizzi di immagini: le foto vengono copiate nella tua libreria media.
  4. Clicca Importa e leggi il risultato: Prova completata, nessuna modifica scritta. Da creare: X, da aggiornare: Y, saltati: Z.
  5. 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 vediCausa probabileSoluzione
Tutto finisce in una sola colonna o in un solo campoLo strumento si aspetta un separatore diversoControlla il file con un editor di testo; cambia il separatore o sceglilo nello strumento
Lettere accentate illeggibiliCodifica non corrispondenteSalva di nuovo come CSV UTF-8
I codici hanno perso gli zeri iniziali o sono diventati 1,23E+15Excel li ha convertiti in numeriFormatta la colonna come Testo e inserisci di nuovo i codici
Doppioni dopo una seconda importazioneCodici prodotto mancanti o cambiatiCompila il codice in ogni riga e non cambiarlo mai
Due voci per la stessa cosa («Hotel», «Alberghi»)Scrittura non uniforme nel foglioUsa un elenco a discesa (Convalida dati) in Excel per quelle colonne
Foto mancantiIndirizzi incompleti, o download delle immagini non attivatoUsa indirizzi https:// completi e spunta l'opzione delle immagini
Mancano alcune righeErano in un altro foglioMetti 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.