Scanner une valeur dans un fichier CSV
Bonjour !
J'ai un fichier .csv avec des valeurs classées de façon chronologique, et je souhaite récupérer ces valeurs pour un instant donné.
Par exemple, pour un fichier x lignes 2 colonnes avec comme séparateur ";" :
Code:
1 2 3 4
| T0;valeur@T0
T1;valeur@T1
..
Tend;valeur@Tend |
Le but étant de récupérer la valeur à un instant Tx.
L'accès à la valeur de la cellule à la x-ième ligne et la y-ième colonne est déjà possible, mais est-il possible de trouver une valeur correspondant à une date du type "15 Mars 2010" sans devoir scanner tout le champ "date" à la recherche de la valeur associée (méthode couteuse) ?
Merci par avance.
(méthode actuelle pour un csv chronologique :
=> 15 Mars 2010
Scan année pour commencer la recherche à 2010;
Scan mois pour commencer la recherche en Mars;
Scan jour pour trouver le bon jour;
renvoi valeur associée;
)