Capitolo 9 — Database e CSV

← Torna al Manuale

⭐ Professional

La funzione Database permette di collegare un file CSV all’etichetta e stampare automaticamente una etichetta diversa per ogni riga del file. È lo strumento ideale per produzione in serie con dati variabili: etichette prodotto con codici diversi, etichette di spedizione con indirizzi diversi, targhette con nomi diversi.

Cos’è un file CSV e come prepararlo

Un file CSV (Comma-Separated Values) è un foglio dati in formato testo, esportabile da Excel, Numbers, Google Sheets o qualsiasi database. Ogni riga rappresenta un record (una etichetta da stampare), ogni colonna un dato (nome, codice, prezzo, ecc.).

OdinoLabel supporta i seguenti separatori di colonna:

  • Virgola ,
  • Punto e virgola ;
  • Tab
  • Pipe |

La prima riga del CSV può contenere le intestazioni delle colonne (es. “Nome”, “Codice”, “Prezzo”) oppure già i dati — OdinoLabel ti chiede di specificarlo al momento dell’importazione.

Suggerimento: se esporti da Excel, salva il file come “CSV UTF-8 (delimitato da virgole)” per garantire la corretta visualizzazione di caratteri speciali e accenti.

Importare un file CSV

Dal menu principale o dalla toolbar, clicca su Database → Importa CSV. Si apre il pannello di selezione file. Naviga fino al tuo file CSV e clicca Apri.

Finestra di importazione CSV con anteprima dati
Finestra di importazione CSV con anteprima dati

OdinoLabel rileva automaticamente il separatore e mostra un’anteprima delle prime righe. Puoi modificare il separatore se il rilevamento automatico non è corretto. Conferma cliccando Importa.

Collegare le colonne agli elementi dell’etichetta

Dopo l’importazione, devi collegare le colonne del CSV agli elementi dell’etichetta che devono variare. Apri la finestra editor di un elemento testo o barcode (doppio clic sul canvas) e cerca la sezione Collegamento Database.

Selezione della colonna CSV da collegare all’elemento
Selezione della colonna CSV da collegare all’elemento

Attiva il toggle Collega a colonna database e seleziona la colonna desiderata dal menu a tendina. Ripeti per ogni elemento dell’etichetta che deve variare. Gli elementi non collegati manterranno il loro valore fisso su tutte le etichette.

Anteprima dei record

Prima di stampare puoi visualizzare l’anteprima di ogni record del database. Clicca su Database → Anteprima Record. Si apre una finestra che mostra l’etichetta con i dati di ogni riga del CSV. Usa le frecce per scorrere i record e verificare che tutto sia collegato correttamente.

Anteprima dei record del database prima della stampa
Anteprima dei record del database prima della stampa

Stampare da database

Quando il database è collegato, clicca su Stampa da Database (o usa il comando corrispondente nel menu Stampa). OdinoLabel stamperà automaticamente una etichetta per ogni riga del CSV, con i valori corrispondenti per ogni elemento collegato.

Puoi scegliere di stampare tutti i record o solo un intervallo (es. dal record 10 al record 50). Per i dettagli consulta il Capitolo 11 — Stampa.

Aggiornare o rimuovere il database

Per aggiornare i dati con un nuovo file CSV (es. nuovi articoli o prezzi aggiornati): clicca Database → Aggiorna CSV e seleziona il nuovo file. I collegamenti agli elementi restano invariati — vengono aggiornati solo i dati.

Per rimuovere il database collegato: clicca Database → Rimuovi Database. Gli elementi tornano ai loro valori fissi.

Prossimi passi

  • Stampa — avvia la stampa da database e configura l’intervallo di record
  • Serializzazione — alternativa per sequenze semplici senza file esterno
  • Protezione Template — proteggi il layout e lascia modificabili solo i campi necessari