[Importation] Importation des cours avec Fichier CSV

Besoin d'aide ?

Modérateur : Patrice15220

Répondre
Giacomino13
Messages : 37
Enregistré le : 19 juillet 2013, 23:34

[Importation] Importation des cours avec Fichier CSV

Message par Giacomino13 »

Bonjour a tous
Je prends en main ce nouveau logiciel et je cale sur l'importation par fichier de fond de placement qui ne se trouve dans aucun des choix auto (Yahoo, bourso ou les echos).
J'ai essayé plusieurs mouture et meme en lisant la notice help je ne comprends pas comment faire ce fichier. :?

Est il possible d'avoir un fichier d'exemple en CSV au bon format.
Ex de mon fichier CSV qui ne fonctionne pas.

date"02/01/2008"Cours de cloture"24,55"ISIN"QS0009069848
date"03/01/2008"Cours de cloture"24,59"ISIN"QS0009069849

Merci a vous pour vos réponse a venir

@+
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Impotation des cours avec Fichier CSV

Message par Jacques Leblond »

Bonjour et bienvenue
Giacomino13 a écrit :date"02/01/2008"Cours de cloture"24,55"ISIN"QS0009069848
date"03/01/2008"Cours de cloture"24,59"ISIN"QS0009069849
Cette structure de fichier ne peut pas être intégré dans GesFine car aucun format d'importation ne sait le reconstituer.
En effet le guillemet est utilisé comme séparateur de champ, or seuls la tabulation, la virgule et le point virgule peuvent être utilisés comme séparateur de champ.

Si vous remplacez le guillemet par un point virgule et si vous confirmez que les libellés "date", "cours de cloture" et "ISIN" se retrouvent sur chaque ligne,
les colonnes du format pourrait être définies ainsi en respectant l'ordre :

Code : Tout sélectionner

Autre champ
Date
Autre champ
Cours de clôture
Autre champ
ISIN
Pour le reste des paramètres généraux, la date est du type JMA, l'année sur 4 chiffres, le séparateur de décimal une virgule et il n'existe pas de séparateur de texte.

A partir de quel site générez-vous le fichier à importer ?
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
Giacomino13
Messages : 37
Enregistré le : 19 juillet 2013, 23:34

Re: [Importation] des cours avec Fichier CSV

Message par Giacomino13 »

Bonjour et merci

Je genere le fichier a partir du site Natixis Interepargne en format .rsc
que je transforme en csv
Dans votre exemple autre champs correspond a quoi ?

@+
Giacomino13
Messages : 37
Enregistré le : 19 juillet 2013, 23:34

Re: [Importation] des cours avec Fichier CSV

Message par Giacomino13 »

info
le fichier telechargé en rsc
arrive en colonne
date;cours de cloture;
12/07/2013;45,72796;
05/07/2013;44,46359;
28/06/2013;46,24911;
21/06/2013;44,98794;
14/06/2013;46,39571;
07/06/2013;48,18828;
31/05/2013;51,17924;

Voici pour exemple
c'est moi qui l'est mis en format sur 1 seule ligne "date;cours"ISIN
afin d'essayer après plusieurs échecs
@+
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

[Importation] Importation des cours avec Fichier CSV

Message par Jacques Leblond »

Votre fichier doit contenir au minimum le code ISIN, la date et le cours de clôture. Je ne vois pas le code ISIN dans votre exemple.
Avec le code ISIN et cette structure, il est tout à fait possible d'importer les cours.

Présentez moi un extrait du fichier (sans le retravailler) avec les 3 données minimales et je vous ferais une image du format à créer
Giacomino13 a écrit :Dans votre exemple autre champs correspond a quoi ?
"Autre champ" correspond à une colonne de données qui ne nous intéresse pas pour l'importation.
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
Giacomino13
Messages : 37
Enregistré le : 19 juillet 2013, 23:34

Re: [Importation] des cours avec Fichier CSV

Message par Giacomino13 »

Bonjour,

C'est OK pour mes 6 fonds
j'ai crée de Isin bidons que j'ai mis dans les propriétés du fond et dans le fichier CSV

merci pour votre rapide et bientot

@+
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par Jacques Leblond »

Giacomino13 a écrit :j'ai crée de Isin bidons
L'essentiel c'est qu'il y ait correspondance entre le code ISIN géré dans GesFine (dans les propriétéq du titre) et celui du fichier d'importation car c'est la clé d'affectation lors de l'importation.

Bonne continuation.
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
Thomas25
Messages : 11
Enregistré le : 02 août 2013, 14:50

Re: [Importation] des cours avec Fichier CSV

Message par Thomas25 »

Bonjour à tous,

Quelqu'un sait-il répondre en l'absence de Jacques qui est parti en congés ?

J'essaye d'importer des cours du cac via le format csv. J'ai regardé l'aide et le forum mais je bloque encore.

J'ai restreint la liste à uniquement alstom pour réduire le test au minimum.

Les données sont dans une seule colonne, comme suit :

ISIN;FR0010220475;date;17.07.2013;ouverture;24,64;haut;24,655;bas;24,255;cloture;24,59;volume;1709705

J'ai dans le fichier 13 lignes et lors de l'importation Gesfine indique "nbre de cours non conformes ignorés" : 16.
D'où provient l'écart ?

Dans Gesfine les paramètres sont définis comme suit :
extension fichier : csv
format date : JMA
délimiteur date : .
années : 4 chiffres
séparateur de champs : ;
séparateur décimales : ,
séparateur d'heure : h (je ne sais pas quoi mettre dans ce champ obligatoire)
séparateur texte : vide
première ligne : non cochée

Dans le bandeau de droite j'ai : autre champ - ISIN - autre champ - date- autre champ - cours ouverture - autre champ - plus haut - autre champ - plus bas - autre champ - cloture - autre champ - volume

Merci pas avance
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par Jacques Leblond »

Salut Thomas, je suis encore là jusqu'à ce soir ;)

Je constate que tu n'as pas résolu tes problèmes de connexion, même en te connectant sur le domaine du nom de ton ordinateur (Bxxxxxx) ?

Sinon pour le format, pourquoi mettre le nom des champs dans la ligne des données importées ?

Une ligne de cours ressemble plutôt à :

Code : Tout sélectionner

FR0010220475;17.07.2013;24,64;24,655;24,255;24,59;1709705
Pour ce cas tu crées le format suivant :

Code : Tout sélectionner

extension fichier : csv
format date : JMA
délimiteur date : .
années : 4 chiffres
séparateur de champs : ; 
séparateur décimales : ,
séparateur d'heure : :
séparateur texte : vide
première ligne : non cochée
Puis tu ajoutes les colonnes (en respectant l'ordre des données)

Code : Tout sélectionner

ISIN
Date
Cours ouverture
Plus haut
Plus bas
Cours de clôture
Volume
Si tu n'y arrives pas, envois moi une ligne des données à importer je vérifierai la structure des données.
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
Thomas25
Messages : 11
Enregistré le : 02 août 2013, 14:50

Re: [Importation] des cours avec Fichier CSV

Message par Thomas25 »

Salut et bonnes vacances !!

J'ai essayé plusieurs modèles d'importation des données...mais c'est sans succés.
L'exemple que tu m'as donné correspond bien au type de format que j'avais au début.

Voici la liste de mes données (à la fin j'ai 520 lignes ignorées non conformes) :
BE0003470755;17.07.2013;104,5;106,2;103,5;105,95;224195
BE0003470755;18.07.2013;105,5;105,55;103,1;104,7;203376
BE0003470755;19.07.2013;104,6;106,1;103,65;105,2;180320
BE0003470755;22.07.2013;105,05;105,15;103,9;104,05;119565
BE0003470755;23.07.2013;104,45;104,95;103,65;103,75;96261
BE0003470755;24.07.2013;104,35;105,65;104;105,15;125406
BE0003470755;25.07.2013;104,9;105,35;101;101,9;276698
BE0003470755;26.07.2013;102,15;102,7;101,75;102;159425
BE0003470755;29.07.2013;102,1;102,9;101,6;101,8;153573
BE0003470755;30.07.2013;101,7;104,3;101,7;104,1;251104
BE0003470755;31.07.2013;103,5;103,5;100,5;101,8;505299
BE0003470755;01.08.2013;103,5;104,45;102,65;104,3;214710
BE0003470755;02.08.2013;104,75;108,15;104,7;107,2;287610
FR0000045072;17.07.2013;6,777;6,816;6,697;6,766;5744262
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par Jacques Leblond »

Salut,
j'ai réduit ta liste de cours pour ne pas encombrer le forum.

Voici en image le format à créer et la preuve de l'intégration des 520 cours ...
FormatThomas.png
Formvalidation.png
Seuls 46 sont proposés à l'importation car j'ai déjà les autres dans ma base.
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
Thomas25
Messages : 11
Enregistré le : 02 août 2013, 14:50

Re: [Importation] des cours avec Fichier CSV

Message par Thomas25 »

Yes !

Dans ta copie d'écran tu précises de choisir le format txt alors que je t'envoie un csv.
Du coup, j'ai pris les données du csv et fait un coller dans le bloc note et ce coup-ci j'ai pu importer les cours. OUFFFFF !
çà ne marche pas avec le format csv.

MErci

A+
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par Jacques Leblond »

Ok tant mieux Thomas :D

Par contre chez moi le csv fonctionne aussi. Il se peut que le programme qui a généré le csv ne l'ai pas fait dans l'encodage UTF8. Cela pourrait peut être être l'origine du problème.
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
noftal
Messages : 1016
Enregistré le : 13 juillet 2013, 19:36
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par noftal »

Je relance le sujet avec la question suivante :
Puisque c'est le libellé du titre qui sert de clé primaire et non le code ISIN, cela veut dire qu'on peut créer des titres sans code ISIN.
Il se trouve que j'en ai une petite poignée dans ce cas.
Pourquoi dans les champs d'importation des cours (dans la gestion de config), n'est-il pas possible de bâtir un CSV qui se baserait uniquement sur le libellé du titre ? Actuellement, le seul choix possible dans les champs d'importation est le code ISIN
Quand votre question est résolue, merci d'éditer votre premier message avec le bouton Image et cocher l'icône de message Image
Jacques Leblond
Administrateur
Messages : 6752
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par Jacques Leblond »

Dans GesFine la clé primaire n'est jamais un champ "texte", le libellé est juste un champ qui ne peut pas être "null", contrairement au champ ISIN qui peut effectivement l'être.

Un champ texte n'est pas fiable pour identifier un titre. Le libellé évolue dans le temps au grè des rachats, fusions, etc... Comme les titres sont censés avoir un code ISIN, celui-ci est adapté pour être considéré comme la clé de l'importation.

Tu as des titres sans code ISIN dont tu récupères les cours?
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icone de sujet"
noftal
Messages : 1016
Enregistré le : 13 juillet 2013, 19:36
Contact :

Re: [Importation] des cours avec Fichier CSV

Message par noftal »

Oui, enfin j'ai contourné le pb en allant chercher un code dans la fiche AMF.
Merci.
Quand votre question est résolue, merci d'éditer votre premier message avec le bouton Image et cocher l'icône de message Image
Thomas25
Messages : 11
Enregistré le : 02 août 2013, 14:50

Re: [Importation] des cours avec Fichier CSV

Message par Thomas25 »

Merci Jacques pour la rapidité de tes réponses. L'importation des cours fonctionne sans aucun pb.

Je viens de faire la nouvelle montée de version de Gesfine qui a corrigé mon pb de récupération des cours de clôture.
Je vais donc attendre un peu avant d'installer virtual box avec mon Linux.
Répondre