par
Ryle » 02 sept. 2016, 10:13
Bonjour,
Par défaut, le séparateur de colonnes attendu par Excel pour un fichier csv est le point-virgule. Si tu utilises un autre séparateur tel que la tabulation, Excel peut considérer que celui-ci fait parti de la chaîne à afficher et va donc restituer toute la ligne dans une même colonne. Il est donc préférable je pense d'utiliser ";" plutôt que "\t".
Si tes champs sont susceptibles de contenir des points virgules, alors ceux-ci doivent être entourés de guillemets.
123;"x;y";456 => génère 3 colonnes : 123, x;y et 456
Si tes champs sont susceptibles de contenir des guillemets, celles-ci doivent être doublées
123;"x""y";456 => génère 3 colonnes : 123, x"y et 456
Si tu tiens absolument à utiliser la tabulation ou tout autre séparateur, ou que le point-virgule ne fonctionne pas mieux et que le tableur affiche tout dans une seule colonne, il suffit simplement à l'utilisateur de sélectionner la première colonne et de les convertir (onglet "Données" -> groupe "Outils de données" -> action "Convertir"). Tu peux alors indiquer si les colonnes de ton fichier sont à taille fixe ou délimitées par un séparateur et le cas échéant spécifier quels séparateurs sont utilisés (tabulation, point-virgule, virgule, espace, autre...)
Bonjour,
Par défaut, le séparateur de colonnes attendu par Excel pour un fichier csv est le point-virgule. Si tu utilises un autre séparateur tel que la tabulation, Excel peut considérer que celui-ci fait parti de la chaîne à afficher et va donc restituer toute la ligne dans une même colonne. Il est donc préférable je pense d'utiliser ";" plutôt que "\t".
Si tes champs sont susceptibles de contenir des points virgules, alors ceux-ci doivent être entourés de guillemets.
123;"x;y";456 => génère 3 colonnes : 123, x;y et 456
Si tes champs sont susceptibles de contenir des guillemets, celles-ci doivent être doublées
123;"x""y";456 => génère 3 colonnes : 123, x"y et 456
Si tu tiens absolument à utiliser la tabulation ou tout autre séparateur, ou que le point-virgule ne fonctionne pas mieux et que le tableur affiche tout dans une seule colonne, il suffit simplement à l'utilisateur de sélectionner la première colonne et de les convertir (onglet "Données" -> groupe "Outils de données" -> action "Convertir"). Tu peux alors indiquer si les colonnes de ton fichier sont à taille fixe ou délimitées par un séparateur et le cas échéant spécifier quels séparateurs sont utilisés (tabulation, point-virgule, virgule, espace, autre...)