Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 5
mineure

17 Mai '20, 17:54

Pathe's gravatar image

Pathe
7.6k49209252

Filtrer des lignes d'un fichier CSV à l'aide du paquetage de l'extension datatool

Je cherche un code simple basé sur le paquetage datatool package `datatool` pour filtrer des lignes d'un petit fichier CSV `.csv` tel que : word;phonetic;grammar;label;level;translation;sound give up;/ɡɪv ʌp/;phrasal verb;[I or T];TODO;abondonner;TODO blow up;/bləʊ ʌp/;phrasal verb;[I/T];TODO;(faire) sauter;TODO put off;/pʊt ɒf/;phrasal verb;[+ -ing verb];B1;repousser, dégoûter;TODO ... Actuellement, j'utilise une boucle qui parcourt chaque ligne filtrée par une condition : \DTLforeach*[\equal{\word}{blow up} \or \equal{\word}{put off}]{entries}% database label {\word=word, \phonetic=phonetic, \grammar=grammar, \label=label,\level=level, \translation=translation}% assignment {% Stuff to do at each iteration: \begin{dicEntry}{\word} \dicNature{\grammar}\space \dicPhonologySimple{\phonetic}\space {\small\level}\space \label\space \dicTranslation{} \translation \end{dicEntry} \\ } J'obtiens le résultat suivant : blow up = phrasal verb • /bləʊ ʌp/ TODO [I/T] Trad. (faire) sauter put off = phrasal verb • /pʊt ɒf/ B1 [+ -ing verb] Trad. repousser, dégoûter Alors, ça fonctionne me feriez-vous remarquer ! Oui, mais je dois appliquer mon code à de nombreuses reprises et parfois pour de longues listes de mots. Je n'arrive pas à trouver comment faire écrire une fonction simple avec datatool. `datatool`. Quelqu'un pourrait-il m'expliquer ? Ou m'indiquer un bon tutoriel ? ?
cliquez ici pour masquer/afficher la révision 4
correction orthographe

17 Mai '20, 16:33

polymorphisme's gravatar image

polymorphisme
602925

Filtrer des lignes d'un fichier CSV à l'aide du paquetage datatool

Je cherche un code simple basé sur le paquetage datatool pour filtrer des lignes d'un petit fichier CSV tel que : word;phonetic;grammar;label;level;translation;sound give up;/ɡɪv ʌp/;phrasal verb;[I or T];TODO;abondonner;TODO blow up;/bləʊ ʌp/;phrasal verb;[I/T];TODO;(faire) sauter;TODO put off;/pʊt ɒf/;phrasal verb;[+ -ing verb];B1;repousser, dégoûter;TODO ... Actullement, Actuellement, j'utilise une boucle qui parcourt chaque ligne filtrée par une condition : \DTLforeach*[\equal{\word}{blow up} \or \equal{\word}{put off}]{entries}% database label {\word=word, \phonetic=phonetic, \grammar=grammar, \label=label,\level=level, \translation=translation}% assignment {% Stuff to do at each iteration: \begin{dicEntry}{\word} \dicNature{\grammar}\space \dicPhonologySimple{\phonetic}\space {\small\level}\space \label\space \dicTranslation{} \translation \end{dicEntry} \\ } J'obtiens le résultat suivant : blow up = phrasal verb • /bləʊ ʌp/ TODO [I/T] Trad. (faire) sauter put off = phrasal verb • /pʊt ɒf/ B1 [+ -ing verb] Trad. repousser, dégoûter Alors, ça fonctionne vous me feriez feriez-vous remarquer ! Oui, mais je dois appliquer mon code à de nombreuses reprises et parfois pour de longues listes de mots. Je n'arrive pas à trouver comment faire une fonction simple avec datatool. Quelqu'un pourrait-il m'expliquer ? Ou m'indiquer un bon tutoriel ?
cliquez ici pour masquer/afficher la révision 3
mineure

09 Mai '20, 13:34

Pathe's gravatar image

Pathe
7.6k49209252

cliquez ici pour masquer/afficher la révision 2
Meilleure rédaction

09 Mai '20, 02:54

polymorphisme's gravatar image

polymorphisme
602925

cliquez ici pour masquer/afficher la révision 1

09 Mai '20, 02:50

polymorphisme's gravatar image

polymorphisme
602925

C'est votre première visite ici ? Consultez la FAQ !

×