Passa al contenuto principale

Importazione file CSV

Se si desidera inviare pacchi a un numero elevato di destinatari, è possibile utilizzare la funzione Importazioni file.

suggerimento

Vuoi importare XML invece di CSV? Vedi Importazione file XML.


Crea profilo

Prima di importare il file, è necessario creare un profilo di importazione.

Menu importazione CSV

  1. Andare a ProfiliIndirizzi o Spedizioni → premere +
  2. Selezionare Tipo di importazione → Indirizzi o Spedizioni
  3. Aggiungere un Nome profilo (ad es. rubrica)
  4. Selezionare Tipo file di importazione → CSV

Crea profilo — modulo

Adattare queste impostazioni al proprio file

Sono precompilate, non ricavate dal file: se non corrispondono, le righe verranno importate in modo errato o non verranno importate affatto.

ImpostazionePrecompilato conCambiare se
CodificaUTF-8Il file non è in UTF-8 — oppure scegliere Rileva automaticamente in caso di dubbio
Delimitatore di colonna;Le colonne sono separate da ,, | o tabulazione
Separatore decimale.I pesi sono scritti come 2,5
Delimitatore di valori multipli,Si inseriscono più valori in una colonna, separati da ; o |
Contiene intestazioneselezionatoIl file non ha una riga di intestazione

Impostazioni predefinite profilo

  1. Premere Continua
  2. Premere Carica file

Carica file

  1. Premere Elabora file
  2. Mappare i nomi dei campi in base ai nomi delle intestazioni del file CSV

Mappatura campi (1)

Mappatura campi (2)

note

L'elenco a discesa viene creato leggendo il file con le impostazioni di profilo scelte, quindi mostra subito se sono corrette:

  • i nomi reali delle colonne — le impostazioni corrispondono al file
  • Posizione 0, 1, 2 — il file viene letto senza riga di intestazione. È corretto se il file non ne ha una (la Posizione 0 corrisponde alla colonna A del foglio); se invece ne ha una, selezionare Contiene intestazione nel profilo.
  • un unico nome lungo e unito — il delimitatore di colonna non corrisponde al file

Mappatura campi — senza intestazione

La colonna con Funzione può rimanere invariata.

Se necessario, aggiungere una Trasformazione — creata e utilizzata quando i dati del file CSV devono essere adattati per l'importazione. Ad esempio, se il nome del paese nel file è la Svizzera, ma il nostro sistema deve riceverlo nel formato ISO 3166-1 alpha-2 (CH).

Trasformazione

Una volta inseriti tutti i nomi dei campi obbligatori (e facoltativi), premere Salva.

Campi della spedizione che puoi mappare

Quando il tuo Tipo di importazione è Spedizioni, puoi mappare le colonne del CSV ai campi seguenti. Mappa solo le colonne di cui disponi — ciò che ometti resterà semplicemente vuoto.

Dettagli indirizzo (mittente / destinatario)

Ogni campo indirizzo può essere mappato separatamente per il mittente e il destinatario.

CampoSignificatoLunghezza max.Obbligatorio?
NomeNome azienda o persona35Obbligatorio
Name2Seconda riga nome35Facoltativo
ContattoPersona di contatto35Facoltativo
PaesePaese come codice ISO (es. CH, DE)2Obbligatorio
Stato / provinciaCodice dello statoPer US/CA
Codice postaleCAP / codice postale9Obbligatorio
CittàCittà35Obbligatorio
ViaNome e numero civico35Obbligatorio
Street2Riga indirizzo supplementare (solo destinatario)35Facoltativo
Numero civicoNumero civico separato8Per NL
TelefonoTelefono in formato internazionale35Per GB
E-mailIndirizzo e-mail100Per i paesi non-CH/LI
RiferimentoIl tuo riferimento indirizzoFacoltativo
LinguaLingua del destinatario, ISO 639-1 (DE, EN, FR, IT)Facoltativo
note

I campi obbligatori si applicano al destinatario. Per il mittente puoi invece mappare un ID indirizzo mittente per recuperare una voce salvata della rubrica. Un trattino in Lunghezza max. significa che la lunghezza non viene verificata all'importazione.

Dettagli del servizio

CampoSignificatoLunghezza max.Obbligatorio?
Codice servizioIl prodotto/servizio DPD per la spedizione (es. Classic, Express) — vedi Servizi e opzioniFacoltativo
Codici opzioneOpzioni di servizio aggiuntive, separate dal delimitatore multivalore — vedi Servizi e opzioniFacoltativo
note

Puoi anche mappare un indirizzo di reso completo (nome, ragione sociale, contatto, via, numero civico, codice postale, città, paese, stato, telefono, e-mail, lingua) — gli stessi campi e limiti della tabella indirizzo qui sopra.

Dettagli del collo

CampoSignificatoLunghezza max.Obbligatorio?
PesoPeso del collo in kg (es. 2.5)numeroObbligatorio
Numero di colliQuanti colli contiene la spedizione. Un numero superiore viene ridotto a 2020Facoltativo
Nota spedizioneNota per la spedizioneFacoltativo
Nota spedizione di resoNota per la spedizione di resoFacoltativo
Riferimento cliente 1–4I tuoi riferimenti a livello di spedizione35 ciascunoFacoltativo
Riferimento collo 1 / 2I tuoi riferimenti a livello di collo, stampati su etichetta e manifesto35 ciascunoFacoltativo
Riferimento collo 3 / 4Riferimenti collo aggiuntivi per uso personale35 ciascunoFacoltativo
Importo assicurato + valutaPer il servizio Assicurazione integrativa: il valore assicurato e la relativa valuta (es. CHF)valuta 3Facoltativo
Numero di colli swapNumero di colli swap (servizio Swap)numeroFacoltativo
Informazioni di consegnaInformazioni di consegna per la spedizione175Facoltativo

Una riga con un valore oltre uno di questi limiti viene rifiutata. Il resto del file viene comunque importato.

Nota spedizione e Nota spedizione di reso possono essere mappate, ma i valori non vengono importati. Un codice valuta più lungo di 3 caratteri viene sostituito dalla tua valuta predefinita.

note

Per le merci pericolose in quantità limitate, puoi anche mappare: numero ONU, codice sostanza, gruppo di imballaggio, classe e peso della sostanza. La loro lunghezza non viene verificata all'importazione.

suggerimento

Il peso è obbligatorio per ogni collo — assicurati che il CSV abbia una colonna del peso (in kg) prima dell'importazione. Un peso negativo viene rifiutato.


Caricare il file CSV

Menu Importazioni file

  1. Andare a Importazioni file
  2. Premere Importa file nell'angolo destro

Pulsante Importa file

  1. Selezionare Profilo (il nome inserito nella 1a fase)
  2. Caricare il file CSV e premere Importa

Dialogo importazione CSV

  1. Premere Aggiorna

Dopo l'importazione — aggiorna

Le informazioni importate appariranno nella rubrica o nelle spedizioni.


Integrazione ERP / CRM

Solo App desktop

L'importazione automatica e non presidiata è una funzione dell'App desktop. Online Label Print importa i file che caricate manualmente, come descritto sopra.

L'App desktop può collegarsi al vostro sistema ERP, CRM o e-commerce esistente e importare i dati di spedizione senza inserimento manuale.

Come funziona

  1. Il vostro ERP o CRM esporta i dati di spedizione — indirizzi dei destinatari, pesi, codici servizio, riferimenti
  2. L'App desktop preleva i dati esportati da una sorgente configurata
  3. Le spedizioni vengono create automaticamente e le etichette possono essere stampate subito
  4. I numeri di tracking e lo stato vengono riscritti nel vostro ERP, se configurato

Metodi di integrazione supportati

MetodoDescrizione
Importazione file (CSV / file piatto)Il vostro ERP deposita i file in una cartella, su un server FTP o SFTP; l'App desktop li preleva
Connessione al databaseConnessione diretta al database del vostro ERP (PostgreSQL, MSSQL, …)
API RESTIl vostro ERP richiama direttamente la API REST Shipment

Il prelievo automatico da una cartella, FTP o SFTP si configura in Importazioni → Sorgenti dati nell'applicazione installata. Le opzioni disponibili — controllo a intervalli, file semaforo, cartelle di errore e archivio e stampa delle etichette dopo l'elaborazione — sono documentate in Sorgenti dati.


Requisiti tecnici del file CSV

Il sistema supporta formati CSV flessibili con opzioni multiple di codifica/delimitatore.

Codifica caratteri

Scegliere una delle codifiche supportate:

CodificaCaso d'usoNote
UTF-8Consigliato per tutti i fileSupporto universale, gestisce tutti i caratteri speciali
ISO-8859-1Lingue dell'Europa occidentaleUmlaut tedeschi (ä, ö, ü), accenti francesi (Latin-1)
Windows-1250Lingue dell'Europa centralePolacco, ceco, ungherese, slovacco
Windows-1251Caratteri cirilliciUcraino, bulgaro, russo
Windows-1252Lingue dell'Europa occidentaleTedesco, francese, italiano (Windows Latin-1)
Rileva automaticamenteQuando non si conosce la codifica del proprio fileIl sistema legge la codifica dal file stesso
suggerimento

Salvare il CSV come UTF-8 in Excel: File → Salva con nome → CSV UTF-8 (delimitato da virgole)

Delimitatori di campo

DelimitatoreSimboloEsportazione Excel (regione)Usare se
Punto e virgola;Excel europeo (DE/FR/IT)Consigliato per i locali europei
Virgola,Excel USA/Regno UnitoI dati non contengono virgole
Tab\tEsportazione manualeI dati contengono molti caratteri speciali
Pipe|Esportazioni databaseIntegrazioni tecniche
avviso

I vostri dati non devono contenere il carattere di delimitazione o devono essere citati correttamente.


Formato intestazione CSV

Le intestazioni devono iniziare con una lettera (A–Z, a–z) o un trattino basso (_).

Caratteri ammessi nelle intestazioni (dopo il primo carattere):

CarattereEsempi
LettereA–Z, a–z
Numeri0–9
Trattino basso_
Trattino-
Punto.
Spazio
Parentesi( )
Slash in avanti/
Due punti:
E commerciale&
Virgola,

Non consentiti come primo carattere: numeri, simboli speciali ($, #, @, !, ecc.)

Esempi di intestazione validi:

Nome;Indirizzo1;Codice postale;Paese
DokStatus;DokDat.;Bestell_Nr;Gewicht.KG
Nome cliente;Via e numero;Data/ora;Stato (attivo)
nome_destinatario;indirizzo_destinatario;numero di tracking

Esempi di intestazione non valida:

123;456;789 (inizia con un numero)
$Importo;#ID;@Email (caratteri speciali: $, #, @)
;Nome;Indirizzo (prima colonna vuota)

Parametri di configurazione CSV

ParametroTipoDescrizioneEsempio di valori
columnDelimiterStringaCarattere che separa i campi; , \t |
decimalSeparatorStringaPunto decimale per i numeri. (USA) o , (UE)
multiValueDelimiterStringaSeparatore per campi multivalore| ; ,
containsHeaderBooleanoIndica se la prima riga è un'intestazionevero/falso

Esempi separatori decimali:

Formato europeo (virgola come decimale):

Nome;Peso;Prezzo
Prodotto A;2,5;19,99
Prodotto B;1,8;15,50

Formato USA (punto come decimale):

Nome,Peso,Prezzo
Prodotto A,2.5,19.99
Prodotto B,1.8,15.50

Creazione di file CSV da Excel

  1. Preparare i dati:

    • Prima riga = intestazioni
    • Nessuna riga vuota in alto
    • Conteggio delle colonne coerente
  2. Salvare come CSV:

    • Europeo (punto e virgola): File → Salva con nome → CSV (delimitato da punto e virgola) *.csv
    • UTF-8: File → Salva con nome → CSV UTF-8 (delimitato da virgole) *.csv
    • US (virgola): File → Salva con nome → CSV (delimitato da virgole) *.csv
  3. Verifica codifica:

    • Aprire il file in Blocco note o TextEdit
    • Controllare che i caratteri speciali (ä, ö, ü, é) siano visualizzati correttamente

Problemi e soluzioni comuni

Qualcosa non torna dopo l'importazione? Ecco i casi più comuni e come risolverli nel tuo profilo di importazione.

I caratteri speciali appaiono errati — es. Müller appare come Müller

La codifica del file non corrisponde al profilo. Salva di nuovo il file come UTF-8 (in Excel: Salva con nome → CSV UTF-8) e imposta Codifica su UTF-8 nel profilo. Apri il file in un editor di testo per verificare che gli accenti siano corretti.


I numeri vengono trattati come testo — es. 2,5 non è riconosciuto come numero

Il tuo segno decimale non corrisponde al profilo. Imposta il Separatore decimale in modo che corrisponda al file: una virgola (,) per i file europei, un punto (.) per i file US/internazionali.


Tutti i dati finiscono in un'unica colonna

Il profilo divide le colonne sul carattere sbagliato. Controlla quale carattere separa le colonne nel tuo file, quindi imposta il Delimitatore di colonna corrispondente — Excel europeo usa di solito un punto e virgola (;), Excel US una virgola (,).


La riga di intestazione viene importata come dati

Contiene intestazione non è attivo nel profilo. Attivarlo e assicurarsi che le intestazioni inizino con una lettera, non con un numero.


L'importazione fallisce o mostra colonne impreviste

Di solito è causato da righe o colonne superflue. Rimuovi le righe vuote all'inizio del file, assicurati che ogni riga abbia lo stesso numero di colonne ed elimina i delimitatori rimasti alla fine delle righe.


Lista di controllo prima dell'importazione

Prima di importare, verificare:

  • La codifica del file è UTF-8 (o appropriata per la propria lingua)
  • Il delimitatore corrisponde alla configurazione (punto e virgola per l'europeo, virgola per gli USA)
  • Le intestazioni iniziano con lettere (se si utilizzano le intestazioni)
  • Nessuna riga vuota in alto
  • Conteggio delle colonne coerente su tutte le righe
  • Il separatore decimale corrisponde al formato del numero
  • I caratteri speciali (ä, ö, ü, é) vengono visualizzati correttamente nell'editor di testo
  • Nessun spazio finale o delimitatori
  • La dimensione del file è ragionevole (< 25 MB consigliati)