JnLlnd / CSVBuddy

CSV Buddy helps you make your CSV files ready to be imported by a variety of software. Load/save/export files with various delimiters and lots of options. Freeware.
http://code.jeanlalonde.ca/csvbuddy
32 stars 5 forks source link

Import files with equal sign before opening encapsulator to indicate text data or formula not to be interpreted as numeric when re-imported by XL (eg. ...;="12345";...) #34

Closed JnLlnd closed 10 years ago

JnLlnd commented 10 years ago

From Eric:

j'ai un format de fichier csv qui prévoit en tête de zone un signe 'égal' ( = ) en avant d'un délimiteur classique 'guillement' ( " ) pour indiquer que la zone contient des chiffres à traiter comme du texte. Du fait de ce caractère supplémentaire en tête de zone, l'application ne considère pas les 2 guillements suivants comme des délimiteurs.

Exemple: NOM;VILLE;ZIP;TEL;NOMBRE;INFO MonNom;"MaVille";="12345";="+99-9-99999999";7896;"MonMemo"

en sortie avec tabulation (simulée avec {t}) NOM{t}VILLE{t}ZIP{t}TEL{t}NOMBRE{t}INFO MonNom{t}MaVille{t}="12345"{t}="+99-9-99999999"{t}7896{t}MonMemo

Est-il possible de prendre ce cas de figure en compte dans le traitement du fichier ?

JnLlnd commented 10 years ago

About = in CSV files, see this: http://edoceo.com/utilitas/csv-file-format and http://www.excelforum.com/excel-general/372762-csv-numeric-strings.html ... the equal sign causes Excel to see entry as a formula ="000823" so the cell contains a formula returning the string 000823.

JnLlnd commented 10 years ago

Note: This is an XL-only CSV feature. Not a standard CSV feature.