WebSite X5Help Center

 
Wagner A.
Wagner A.
User

Transfert de csv dans courriel  fr

Auteur : Wagner A.
Visité 1216, Followers 1, Partagé 0  

Bonjour,

Sur les formulaires de contact, onglet /envoi , et choix /envoyer les données via-email :

Il y a la possibilité de recevoir les données du formulaire dans un fichier au format CSV.

Je récupère le fichier CSV mais il n'est pas en format UTF 8. il faut donc que je le modifie chaque fois avant d'importer dans une base de données.

Existe-il un moyen de spécifier le format de fichier CSV ?

Merci

AW

Posté le
6 RéPONSES
Axel  
Axel  
User
Meilleur utilisateur du mois FR

Hello,

Avec Excel tu peux faire cela.

Ouvrez votre fichier et ouvrez le menu Fichier pour choisir Enregistrer sous. Choisissez Enregistrer en tant que texte CSV et indiquez Modifier les paramètres de filtre. Choisissez Unicode (UTF-8) comme jeu de caractères et cliquez sur OK.

Mais cela reste manuel !

Enjoy!
Axel

Lire plus
Posté le de Axel  
Wagner A.
Wagner A.
User
Auteur

Merci Axel mais j'avais déjà cette procédure quand j'importais les données dans accès.

'j'espérais trouver une procédure qui m'éviterai d'utiliser cette manutention.

AW

Lire plus
Posté le de Wagner A.
JiPeR 48
JiPeR 48
Moderator

Salut Alain,

J'ai trouvé ça en faisant quelques recherches... Utile ou pas, je ne sais pas... Je ne travaille pas avec ce type de fichier...  ;o))

"Pour contourner ce comportement d’Excel, il faut donc le forcer à utiliser UTF-8 pour ouvrir le fichier. Pour cela, après de nombreuses péripéties et grâce à ce post sur Stackoverflow, il faut insérer un caractère spécial appelé “BOM UTF-8″ (uFEFF) au début du fichier lors de sa génération. Excel (du moins 2003 et 2007 pour ce que j’ai testé) ouvrira ensuite le fichier directement en UTF-8 !

Ce caractère est non imprimable, et n’apparaît donc ni dans Excel, ni si on ouvre le fichier avec un éditeur de texte tel que Notepad++. Il est totalement transparent mais permet de forcer Excel à lire le fichier correctement…

On notera qu’Excel se moque totalement d’un éventuel charset spécifié dans le content type (par exemple “text/csv;charset=utf-8“)."

https://www.ygi.ch/forcer-ouverture-fichier-csv-utf-8-excel/

https://stackoverflow.com/questions/155097/microsoft-excel-mangles-diacritics-in-csv-files

@+,

J.P.

Lire plus
Posté le de JiPeR 48
Wagner A.
Wagner A.
User
Auteur

Pour procéder j'importe je demande à X5 de m'envoyer la requête avec un fichier attaché en *.csv (voir annexe 1).

Pour importer les renseignements dans la base de données j'ouvre la base de données et j'importe le fichier *.csv. Lors de l'importation je modifie le codage du fichier *.csv (voir annexe 2).

C'est plus long mais cela rempli mes besoins. Il faut juste faire attention de ne pas oublier la conversion ou alors c'est le bordel dans la base de données

AW

Lire plus
Posté le de Wagner A.
Wagner A.
Wagner A.
User
Auteur

oublié de joindre le fichier 1

Lire plus
Posté le de Wagner A.