Tablora · Biblioteca
Preservare gli zeri iniziali in un file XLSX
Mantieni intatti codici prodotto come 000123 in un XLSX esportando ogni cella come testo, così un foglio di calcolo non può accorciarli in 123.
Cifre che sono nomi, non numeri
Numeri di articolo, codici postali, matricole e riferimenti di conto si scrivono spesso con zeri iniziali: 000123 e 123 sono codici diversi, anche se corrispondono allo stesso numero. Quando si apre un CSV in un foglio di calcolo, una colonna di cifre viene di solito letta come numeri e gli zeri spariscono. Se quel file viene salvato di nuovo, i codici originali sono persi e le ricerche in altri sistemi smettono di trovare corrispondenze.
Il convertitore XLSX che preserva il testo scrive ogni cella della cartella di lavoro come cella di testo esplicita. Il foglio di calcolo riceve i caratteri 000123 e non ha alcun numero da accorciare.
Esportare la colonna id
- Copia la tabella con la colonna id in «Testo della tabella» e scegli il «Delimitatore» corrispondente.
- Premi «Calcola» e confronta la colonna id dell’anteprima con la fonte, contando gli zeri di alcuni valori.
- Usa «Scarica (XLSX)» e apri tablora-table.xlsx nel tuo foglio di calcolo.
- Verifica che la cella mostri 000123 e che sia trattata come testo, per esempio controllando che sia allineata come il testo.
Esempio: id 000123
L’esempio della pagina ha una sola colonna chiamata id con il valore 000123. Il testo previsto della cella è 000123, salvato come cella di testo esplicita e non come formula o numero. Entrano sei caratteri ed escono gli stessi sei.
Il rovescio della medaglia è che ogni cella di questa cartella di lavoro è testo, compresi gli importi delle altre colonne. Se ti servono somme, converti la colonna degli importi nel foglio di calcolo dopo l’importazione e lascia stare la colonna id.
Anche i codici di lunghezza diversa vengono mantenuti come sono. Se alcune righe riportano 123 e altre 000123, l’esportazione li mostra entrambi esattamente come inseriti, il che ti dice che è la fonte stessa a essere incoerente; completarli con zeri è una decisione separata che spetta a chi gestisce i codici.
Gli zeri iniziali negli altri strumenti
- Lo strumento per uniformare i numeri si rifiuta di convertire un intero che inizia con zero, quindi 000123 resta testo e viene conteggiato in «Valori da verificare». È il segnale che la colonna contiene probabilmente dei codici.
- I download CSV degli strumenti del browser mantengono gli zeri nel file, ma il programma che apre il CSV potrebbe comunque toglierli: per questo l’XLSX è il formato di consegna più sicuro.
- Nell’app Tablora, anche l’esportazione XLSX mantiene come testo i valori che iniziano con uno zero seguito da una cifra, persino nelle colonne che tratta come numeriche, quindi anche lì codici come 000123 si salvano.
Se gli zeri sono già spariti
Un file che è stato aperto e salvato come numeri non contiene più gli zeri. Torna all’esportazione, al PDF o al foglio originale, non alla copia del foglio di calcolo, e ricostruisci la colonna da lì.
Dati di ingresso
- Testo della tabella
- id 000123
- Delimitatore
- ,
Risultati
- Righe
- 2
- Colonne
- 1
| id |
|---|
| 000123 |
- Dimensione del file in byte
- 2293
Ogni cella del foglio viene salvata come testo per conservare gli identificatori e i contenuti simili a formule.