WebSite X5Help Center

 
Wagner A.
Wagner A.
User

Transfert de csv dans courriel  fr

Автор: Wagner A.
Просмотрено 1378, Подписчики 1, Размещенный 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

Размещено
6 Ответы
Axel  
Axel  
User

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

Читать больше
Размещено От Axel  
Wagner A.
Wagner A.
User
Автор

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

Читать больше
Размещено От 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.

Читать больше
Размещено От JiPeR 48
Wagner A.
Wagner A.
User
Автор

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

Читать больше
Размещено От Wagner A.
Wagner A.
Wagner A.
User
Автор

oublié de joindre le fichier 1

Читать больше
Размещено От Wagner A.