Merci de ton intérêt Dan . Si tu as une solution plus rapide pour mettre en forme les données je suis partant : je risque d'avoir à le refaire plusieurs fois !
En guise d'exemple, un (petit) fichier attaché de données tel que je le télécharge sur
(compte gratuit nécessaire).
Le but est de le transformer dans le format
yyyyMMdd HHmmss;open price;high price;low price;close price;volume
L'idéal serait donc un code automatisant tout ce que je fais manuellement :
1) supprimer la ligne 1
symbol nr timestamp open high low close volume
2) supprimer les 2 premières colonnes A et B
symbol nr
GSPC 1
GSPC 2
3) supprimer toutes les lignes où yyyyMMdd HHmm (1) = yyyyMMdd HHmm (2)
note: en français :
aaaammjj hhmm (1) = aaaammjj hhmm (2)
note 2 : l'idéal serait de supprimer la première valeur rencontrée pour ne garder que la seconde ligne qui montre la même minute (plus proche de la fin de la minute, donc).
4) supprimer les lignes présentant des valeurs à 0 : ces lignes sont peu dignes de confiance ou sans intérêt car les prix et volumes ne peuvent pas être à 0 durant une séance de quotation.
5) enregistrer le tout au format texte avec la date à la forme aaaammjj hhmmss, les champs séparés par des points virgules (;) et un séparateur décimal avec un "point" (3.14) plutôt qu'une virgule (3,14) (actuellement je fais ça avec les paramètres avancés d'excel. Impossible d'obtenir le format texte ET le séparateur de champs ; depuis excel qui impose le format .csv).
Si tout ça peut être fait en quelques clics, c'est magique !