Page 1 sur 1

[Importation] Importation des cours avec Fichier CSV

Posté : 20 juillet 2013, 00:43
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

@+

Re: Impotation des cours avec Fichier CSV

Posté : 20 juillet 2013, 08:51
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 ?

Re: [Importation] des cours avec Fichier CSV

Posté : 20 juillet 2013, 13:39
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 ?

@+

Re: [Importation] des cours avec Fichier CSV

Posté : 20 juillet 2013, 13:46
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
@+

[Importation] Importation des cours avec Fichier CSV

Posté : 20 juillet 2013, 14:04
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.

Re: [Importation] des cours avec Fichier CSV

Posté : 20 juillet 2013, 14:28
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

@+

Re: [Importation] des cours avec Fichier CSV

Posté : 20 juillet 2013, 14:53
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.

Re: [Importation] des cours avec Fichier CSV

Posté : 04 août 2013, 07:39
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

Re: [Importation] des cours avec Fichier CSV

Posté : 04 août 2013, 07:49
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.

Re: [Importation] des cours avec Fichier CSV

Posté : 04 août 2013, 20:08
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

Re: [Importation] des cours avec Fichier CSV

Posté : 04 août 2013, 21:16
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.

Re: [Importation] des cours avec Fichier CSV

Posté : 20 août 2013, 17:53
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+

Re: [Importation] des cours avec Fichier CSV

Posté : 20 août 2013, 18:07
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.

Re: [Importation] des cours avec Fichier CSV

Posté : 26 août 2013, 21:01
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

Re: [Importation] des cours avec Fichier CSV

Posté : 26 août 2013, 21:12
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?

Re: [Importation] des cours avec Fichier CSV

Posté : 26 août 2013, 22:55
par noftal
Oui, enfin j'ai contourné le pb en allant chercher un code dans la fiche AMF.
Merci.

Re: [Importation] des cours avec Fichier CSV

Posté : 27 août 2013, 21:08
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.