Codici postali nel CSV: conserva gli zeri iniziali durante l'importazione
Perché un campo CSV tra virgolette può ancora perdere zeri nel software per fogli di calcolo e come rendere prevedibile l'importazione.
Riepilogo IA
I codici postali sono identificatori di testo; la conversione numerica può rimuovere gli zeri iniziali come 02108.
I codici postali sono identificatori di testo
Un valore come 02108 non è una quantità. La conversione in un numero modifica l'identificatore in 2108. Mantieni il campo come testo nei database, negli schemi applicativi e nelle impostazioni di importazione dei fogli di calcolo.
La virgoletta CSV non dichiara un tipo
Le virgolette proteggono i delimitatori e le interruzioni di riga; non richiedono che ogni foglio di calcolo importi la cella come testo. Utilizza l'importazione guidata e imposta la colonna del codice postale su Testo oppure utilizza un formato digitato come JSON per una pipeline programmatica.
postal_code "02108" "00501" "SW1A 1AA" Expected after import: 02108 · 00501 · SW1A 1AA
Linee guida per l'importazione di Microsoft Excel per gli zeri iniziali ↗
Controlla l'intero viaggio di andata e ritorno
Testare l'esportazione, l'importazione, la modifica e la riesportazione con 02108, 00501 e un codice alfanumerico come SW1A 1AA. Confronta le stringhe esatte e fai attenzione agli spazi tagliati, alla notazione scientifica e ai separatori specifici della lingua.
Linee guida per l'importazione di Microsoft Excel per gli zeri iniziali ↗
Preferire lo schema esplicito nei lavori automatizzati
Nel codice, analizzare la colonna come una stringa e convalidarla rispetto a una regola basata sul paese. È comunque possibile annullare l'assegnazione di una stringa dall'aspetto valido, quindi mantieni la convalida della sintassi separata dalla verifica della consegna.