perchut2 Hell, it's about time... | voilà, je cherche a parser mon emploi du temps de mon école (format page web générée surement d'apres bdd à laquelle je n'ai pas accès) en format Comma Separated Value utilisé dans les palm.
Ensuite, zou, import, et hop, tous mes cours sont dans mon palm pour trois semaines.
Je me suis servi de sed, cut, awk pour zapper la majeure partie de ce qui me genait dans mon fichier de départ, j'arrive à ca :
06-03-04 %
08h00 %
%
AUTRES... %
%
04h00 %
%
%
08-03-04 %
08h30 %
Aménagement et Environnement %
COURS %
MOREAU %
03h00 %
7 %
+ IG1 %
08-03-04 %
13h30 %
Recherche Opérationnelle %
COURS %
BOULAY %
01h30 %
7 %
%
08-03-04 %
17h30 %
Japonais %
APPLICATION %
TSCHUDIN-FUKUI %
01h30 %
Z2 %
DEBUTANTS %
08-03-04 %
17h45 %
Allemand %
APPLICATION %
DICKINSON %
01h30 %
P4 %
DEBUTANTS %
|
j'ai mis des % en prévision des séparateurs de champ
précision : j'ai deux lignes vides avant la première ligne, et apres la derniere, on recommence avec une date.
je dois arriver à quelque chose comme ca : (obtenu apres un export du calendrier en format CSV) :
"","0","[g]Escalade[/g]","","0","[g]2004 03 04 15:00[/g]","[g]2004 03 04 16:00[/g]","0","0","0","0","1","1901 05 438","0","0","0000000","0","0","" |
les trois champs mis en gras sont respectivement la description de la tache, l'heure de début, l'heure de fin. le reste, je ne parviens pas à identifier, donc il faudrait que je recopie pour chaque occurence en attendant de voir à quoi ca sert.
Pour l'instant, mon unique question est : comment aligner une tache ?
c'est à dire passer de ca :
08-03-04 %
13h30 %
Recherche Opérationnelle %
COURS %
BOULAY %
01h30 %
7 % |
à ca :
08-03-04 %13h30 %Recherche Opérationnelle %COURS %BOULAY %01h30 %7 % |
en faisant en sorte de passer à la ligne à chaque nouvelle date (j'ai vu qu'on pouvait reconnaitre un pattern de type date avec awk déjà...)
si quelqu'un se sent le courage de m'aider, merci Message édité par perchut2 le 06-03-2004 à 19:46:06
|