BarcodeSheets

Generatore di codici a barre per Excel

Trascina qui la tua cartella di lavoro di Excel, associa la colonna che vuoi codificare e ottieni codici a barre pronti da leggere — senza convertire in CSV e senza che niente esca dal tuo browser.

Illimitato — senza limiti SVG e PNG in risoluzione di stampa, gratis Senza account 100% nel tuo browser

Come creare un codice a barre in Excel

Ci sono tre modi per trasformare dati di Excel in codici a barre. Il primo è un font di codici a barre: lo installi, aggiungi una formula di codifica in una colonna di appoggio e applichi quel font alla colonna — praticabile con Code 39, ma la maggior parte delle simbologie richiede un calcolo di cifra di controllo che il font da solo non fa, e l’uso commerciale di solito richiede una licenza a pagamento (più sotto). Il secondo è la funzione =IMAGE() di Excel 365 o di Fogli Google, che porta in una cella un’immagine di codice a barre già generata a partire da una URL — il nostro endpoint /api/barcode serve esattamente a questo (vedi la documentazione della /api). Il terzo — e il più rapido per un foglio di calcolo intero — è quello di questa pagina: importa la cartella di lavoro, associa la colonna che vuoi codificare, scegli una simbologia e ogni riga diventa un’immagine di codice a barre pronta per essere letta, con le cifre di controllo calcolate in automatico. Nessun font da installare, nessuna formula da correggere, e il foglio di calcolo non esce mai dal tuo browser.

Importa la cartella di lavoro così com’è — senza passare dal CSV

Trascina il tuo file .xlsx (o .xls) nel generatore in blocco qui sopra e il primo foglio di lavoro viene letto in automatico: niente esportazione preventiva in CSV, niente salvataggio in un altro formato. Se la prima riga sembra contenere nomi di colonna invece che dati, viene riconosciuta e usata per etichettare i selettori di colonna; se non lo sembra, vedrai numeri di colonna generici e potrai comunque associare per posizione. Scegli quale colonna contiene il valore da codificare e, se vuoi, una seconda colonna per un testo leggibile stampato sotto ogni codice a barre; poi scegli una simbologia — EAN-13 o UPC-A per GTIN veri, Code 128 per SKU o qualsiasi altro testo. Le prime cinque righe vengono disegnate subito come codici a barre veri, così ti accorgi di una colonna sbagliata prima di generare il resto di un foglio grande. Da lì esporta uno ZIP di immagini PNG o SVG, oppure clicca su «Invia ai fogli di etichette» per portare le righe associate direttamente al generatore di fogli di etichette e ottenere un PDF pronto per Avery, senza importare né associare di nuovo niente.

Perché non usare i font di codici a barre in Excel

I font di codici a barre sono un trucco diffuso in Excel, ma hanno limiti reali rispetto a un’immagine di codice a barre vera. Un font Code 128 puro non si limita a ridisegnare il tuo testo come barre: a seconda del font devi ancora calcolare e inserire il codice di start e il carattere di controllo giusti, di solito con una formula di appoggio, prima che il testo visibile venga letto come qualcosa di sensato. I font pubblicizzati per EAN-13 o UPC-A hanno bisogno di un passaggio di codifica a parte che calcoli la cifra di controllo, perché i glifi da soli non possono validare un GTIN. Anche con la codifica risolta, quello che esce stampato da un font spesso non supera la verifica del lettore: i lettori della distribuzione al dettaglio sono severi sulle zone di rispetto (il margine bianco su ciascun lato delle barre) e sulla larghezza delle barre, e un font con corpo o crenatura leggermente fuori misura dentro una cella può sembrare perfetto sullo schermo e non passare comunque alla cassa. Anche le condizioni di licenza per l’uso commerciale cambiano da font a font: alcuni sono gratis per qualsiasi uso e molti richiedono una licenza a pagamento appena stampi etichette per un’azienda. Importare qui il tuo foglio di calcolo evita tutto questo: le cifre di controllo vengono calcolate in automatico per ogni simbologia che ne ha bisogno, ogni codice a barre viene generato come immagine vera (e, nella pagina iniziale, ricontrollato da un decodificatore reale) invece che come testo formattato, e il risultato si può usare commercialmente ed è gratis, senza licenze da acquistare.

Incorporare un codice a barre dentro una cella

Se preferisci un’immagine di codice a barre dentro il foglio di calcolo, invece di un’etichetta o di uno ZIP a parte, sia Fogli Google sia Excel 365 (collegato al cloud) accettano una formula =IMAGE() che porta in una cella un’immagine dal vivo a partire da una URL. Puntala al nostro endpoint /api/barcode (la formula esatta e i suoi parametri sono nella documentazione della /api) e resta incorporata senza nessun passaggio manuale di esportazione: la formula fa semplicemente riferimento al valore dei dati della riga e l’immagine si aggiorna da sola. Per un’etichetta stampata o per uno ZIP, questa pagina resta la strada migliore: esporta un PNG della riga che ti serve e inseriscilo nel commento di una cella o in una colonna accanto, da Inserisci → Immagini.

Domande frequenti

Come genero codici a barre Code 128 in Excel?

Importa la tua cartella di lavoro in questa pagina, associa la colonna che contiene i tuoi dati e scegli Code 128 come tipo di codice a barre: è la simbologia ideale per dati sciolti di Excel, perché codifica lettere, numeri e quasi tutti i simboli, senza limiti di lunghezza e senza calcolare a mano nessuna cifra di controllo. Poi esporta uno ZIP di immagini (una per riga) oppure invia le righe associate direttamente al generatore di fogli di etichette per stampare in una volta sola l’intera colonna come codici a barre.

Excel ha un generatore di codici a barre?

Integrato, no. Excel non sa generare un codice a barre leggibile con una semplice formula: i trucchi soliti sono installare un font di codici a barre (con le sue trappole di codifica) oppure scrivere una macro VBA che chiami uno strumento esterno. Questa pagina evita entrambi: importa la cartella di lavoro così com’è e ogni riga diventa un’immagine di codice a barre vera, verificata in lettura, senza installare niente dentro Excel.

Come trasformo una colonna di numeri in codici a barre?

Trascina il tuo file .xlsx nello strumento qui sopra, indica come colonna dei dati quella che contiene i tuoi numeri, scegli un tipo di codice a barre (EAN-13 o UPC-A se sono GTIN veri, Code 128 in tutti gli altri casi) e l’anteprima si aggiorna in tempo reale. Esporta uno ZIP di immagini PNG o SVG, oppure invia le righe al generatore di fogli di etichette per ottenere un PDF pronto per Avery: in un modo o nell’altro ogni numero di quella colonna diventa il suo codice a barre in un solo passaggio.

I font di codici a barre sono gratis per uso commerciale?

Dipende dal singolo font: alcuni sono pubblicati liberi per qualsiasi uso, ma molti pacchetti di font di codici a barre sono gratis solo per uso personale o non commerciale e richiedono una licenza a pagamento nel momento in cui stampi etichette per un’azienda. Controlla sempre la EULA di quel font prima di lanciare una tiratura di etichette. I codici a barre generati in questa pagina si possono usare commercialmente e sono gratis, senza nessuna licenza al seguito, perché quello che ricevi è un’immagine già generata e non un font.

Posso mettere l’immagine di un codice a barre dentro una cella?

Sì, con la funzione =IMAGE() di Fogli Google o di Excel 365 (collegato al cloud): porta un’immagine dal vivo da una URL direttamente nella cella. Punta la =IMAGE() al nostro endpoint /api/barcode e il codice a barre resta incorporato senza nessun passaggio manuale di esportazione; la formula esatta è nella documentazione della /api. Se preferisci non dipendere da una URL dal vivo, puoi sempre esportare un PNG da questa pagina e inserirlo a mano da Inserisci → Immagini.