Tablora

Tablora · Biblioteca

Distinguere i confini dei campi dai separatori decimali

In una tabella separata da punto e virgola come Paper;1.234,50, la virgola è un separatore decimale. Sistema prima i confini dei campi, poi converti gli importi.

Due compiti per la punteggiatura

I fogli di calcolo impostati in tedesco, francese, spagnolo, turco e molte altre lingue salvano i file CSV con il punto e virgola tra i campi, perché la virgola è già occupata come separatore decimale. Una riga come Paper;1.234,50 ha un solo confine di campo, il punto e virgola, e due caratteri all’interno dell’importo che appartengono al numero.

Servono due decisioni separate: quale carattere separa i campi e come sono scritte le cifre nella colonna degli importi. È confondendole che un singolo importo finisce diviso su due celle.

Analizzare Paper;1.234,50

L’esempio della pagina è un’intestazione item;amount e il record Paper;1.234,50, con il punto e virgola come «Delimitatore». Lo strumento di analisi riporta 2 righe e 2 colonne, e la riga 2, colonna 2, riporta 1.234,50. A questo punto l’importo è ancora testo; lo strumento di analisi non converte i numeri.

Se invece scegli la virgola come «Delimitatore», l’intestazione diventa una sola cella, item;amount, e il record si divide in Paper;1.234 e 50. «Colonne» mostra allora 2 e «Righe con larghezza diversa» mostra 1, perché l’intestazione ha un solo campo. «Rileva delimitatore» sceglie il punto e virgola per questo esempio perché dà a tutte le righe la stessa larghezza.

Dalla struttura ai numeri

Punti di confusione

Dati di ingresso

Testo della tabella
item;amount Paper;1.234,50
Delimitatore
;

Risultati

Righe
2
Colonne
2
itemamount
Paper1.234,50
Righe con larghezza diversa
0