Hai una lista di 200 prodotti, ognuno con il suo link, e ti serve un QR Code per ogni etichetta. Generarli uno per uno su un tool online richiederebbe ore. La buona notizia: sia Google Sheets che il moderno Excel ti permettono di creare QR Code direttamente nel foglio di calcolo, con una formula, senza installare nulla.

Questa guida copre entrambe le strade — Sheets ed Excel — con formule pronte da copiare, un passo dopo passo per la generazione in massa, e quando conviene usare un QR dinamico tracciabile invece di quello statico generato dall'API.

Come funziona il principio

Le API pubbliche di QR Code ricevono il dato tramite URL e restituiscono un'immagine PNG. Incorpori quell'URL nella funzione immagine del foglio, e il QR appare nella cella. Niente di magico: è lo stesso principio di inserire l'URL di qualsiasi immagine in una formula =IMAGE(...).

L'API più usata per questo è Google Chart:

https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=IL_TUO_DATO_QUI
  • cht=qr → tipo QR Code
  • chs=200x200 → dimensione immagine in pixel
  • chl= → il dato da codificare (URL, testo, numero di inventario, ecc.)

Metodo 1 — Google Sheets (il più semplice)

Sheets ha la funzione nativa =IMAGE(). Combinala con ENCODEURL per evitare errori con caratteri speciali.

Passo dopo passo

  1. Inserisci i tuoi dati (link, testi) nella colonna A, a partire da A2.
  2. Nella cella B2 incolla questa formula:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))
  1. Trascina B2 verso il basso — ogni riga genera automaticamente il proprio QR.
  2. Regola l'altezza delle righe (clic destro sulla riga → "Ridimensiona riga") per vedere il QR completo.
  3. Per esportare: fai uno screenshot oppure usa File → Scarica → PDF.

Consiglio: aumenta a chs=400x400 per QR più grandi e leggibili in stampa.

Variante: QR Code Wi-Fi

Sostituisci il contenuto di A2 con la stringa Wi-Fi:

=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL("WIFI:S:NomeRete;T:WPA;P:PasswordQui;;"))

Metodo 2 — Excel (Microsoft 365)

Excel ha ricevuto la funzione =IMAGE() in Microsoft 365 (web e desktop aggiornato). La logica è identica.

Passo dopo passo

  1. Dati nella colonna A, a partire da A2.
  2. Nella cella B2:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))
  1. Premi Invio. Se compare #CAMPO!, Excel sta ancora caricando l'immagine — aspetta qualche secondo.
  2. Copia B2 e incollala nelle righe sottostanti.

Excel più vecchio (senza funzione IMAGE): l'alternativa è inserire le immagini manualmente con Inserisci → Immagini → Immagine da Web puntando all'URL dell'API — ma così si perde l'automazione. Per liste grandi in Excel legacy, Google Sheets è l'opzione più pratica.

Generazione in massa: 1 QR per riga

Il grande vantaggio di questo approccio è scalare a centinaia di righe senza sforzo.

Colonna A (dato) Colonna B (QR generato dalla formula)
https://negozio.it/prodotto/001 [immagine QR]
https://negozio.it/prodotto/002 [immagine QR]
CESPITE-00345 [immagine QR]
TEL:+393331234567 [immagine QR]

Casi d'uso tipici:

  • Catalogo prodotti — il link di ogni articolo diventa un QR per la sua etichetta
  • Gestione cespiti — il numero del bene diventa un QR per la targhetta
  • Lista eventi — il link di ogni relatore/sala diventa un QR per il badge
  • Menu digitale — ogni piatto con QR che punta ai dettagli o agli allergeni

Tabella comparativa degli strumenti

Strumento Formula disponibile Generazione in massa QR dinamico Tracciamento
Google Sheets Sì (=IMAGE + ENCODEURL) Sì (trascina la formula) No No
Excel 365 Sì (=IMAGE) Sì (copia la formula) No No
Excel legacy No (inserimento manuale) Molto limitato No No
Code2Scan Tramite generatore web Sì (carica CSV)

Limitazioni dei QR statici generati dall'API

I QR prodotti dalla formula sono statici — il dato è inciso nel codice. Questo significa:

  • Se l'URL cambia, il QR smette di funzionare. Bisogna rigenerare e ristampare.
  • Nessun contatore di scansioni — non sai quante persone l'hanno scansionato.
  • Nessuna geolocalizzazione, orario di accesso o dati di campagna.
  • L'API Google Chart è gratuita ma senza SLA garantito.

Chi ha bisogno di tracciamento e flessibilità deve puntare al QR dinamico: il QR punta a un redirector che controlli tu. Puoi cambiare la destinazione senza ristampare e vedere ogni scansione nel pannello. Approfondisci con QR Code tracciabile con UTM e Google Analytics e la guida per creare un QR Code gratis.

Sul formato del file, leggi QR Code SVG vettoriale vs PNG — per la stampa di etichette, SVG è sempre la scelta più sicura. Non dimenticare la dimensione minima del QR Code per garantire la lettura sulle etichette fisiche.

Errori comuni

❌ Dato con caratteri speciali senza ENCODEURL

Un URL con spazi, lettere accentate o & rompe la formula. Usa sempre ENCODEURL(A2) invece di concatenare A2 direttamente.

❌ Immagine troppo piccola nella cella

Il QR appare ma non è leggibile. Aumenta a chs=400x400 e ridimensiona la riga ad almeno 3 cm di altezza.

❌ QR generato per testo molto lungo

Più caratteri ci sono, più il QR è denso — e più è difficile leggerlo con una fotocamera normale. Gli URL lunghi devono essere accorciati prima o sostituiti da un QR dinamico con URL corto.

❌ Affidarsi all'API Google Chart in produzione

L'API è ottima per i prototipi, ma per stampe su larga scala (etichette, imballaggi, cartelloni) usa un generatore professionale che garantisce disponibilità e qualità vettoriale.

❌ Non testare il QR prima di stampare

Scansiona sempre il QR generato prima di inviarlo in tipografia. Un errore di battitura nell'URL rende inutili tutte le etichette.

Riepilogo

  1. In Google Sheets, usa =IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2)) — trascina su tutte le righe.
  2. In Excel 365, la stessa formula funziona con =IMAGE().
  3. Per liste grandi, la formula scala automaticamente — 1 QR per riga senza sforzo aggiuntivo.
  4. I QR da API sono statici — nessun tracciamento e nessuna flessibilità per cambiare la destinazione.
  5. Per campagne, gestione cespiti o qualsiasi uso professionale, preferisci un QR dinamico con pannello analytics.

Hai bisogno di QR ad alta risoluzione, con logo o dinamici tracciabili? Crea i tuoi QR Code su Code2Scan — export SVG/PNG, generazione illimitata e analytics inclusi.