Comment importer un fichier CSV dans Anki ?
La réponse courte
Sélectionne d'abord le paquet de destination, puis clique sur Importer et choisis ton fichier. Sur l'écran qui s'ouvre, cinq réglages comptent : le séparateur de champs (point-virgule si ton fichier utilise des points-virgules), l'option Tolérer le HTML dans les champs, qu'il faut cocher sous peine de voir les balises s'afficher en toutes lettres, le type de note, le paquet de destination, et la correspondance des champs. C'est cette dernière qui fait rater la plupart des imports : les colonnes de ton fichier ne suivent pas forcément l'ordre des champs de ton modèle, et si tu laisses Anki remplir dans l'ordre, tout le contenu se décale d'un cran. L'aperçu affiché en face de chaque champ est ton filet de sécurité : relis-le avant de valider.
Préparer le fichier
- Une ligne égale une carte, sans exception. Une carte qui déborde sur deux lignes casse tout l'import.
- Un séparateur unique et constant sur tout le fichier. Le point-virgule est plus sûr que la virgule en français, parce que le texte médical en contient rarement.
- Pas de ligne d'en-tête, sinon Anki en fait une carte inutile qu'il faudra supprimer.
- Enregistré en .txt ou .csv, encodé en UTF-8. Un mauvais encodage transforme tous tes accents en caractères illisibles, et ça ne se corrige qu'en réimportant.
Attention à l'éditeur de texte
Le Bloc-notes de Windows sait désormais écrire en Markdown. Dans ce mode il reformate le texte et casse les lignes. Vérifie en bas de la fenêtre qu'il indique bien Texte brut et UTF-8 avant d'enregistrer.
Les réglages de l'écran d'import
- 1Clique d'abord sur le paquet de destination sur l'écran d'accueil, puis reviens en arrière : Anki le proposera par défaut.
- 2Clique sur Importer, en bas de l'écran d'accueil, ou passe par le menu Fichier puis Importer.
- 3Choisis ton fichier. L'écran d'importation s'ouvre.
- 4Vérifie le séparateur de champs. Anki tente de le deviner et affiche son hypothèse : corrige-la si l'aperçu du dessous empile tout dans une seule colonne.
- 5Active Tolérer le HTML dans les champs. Sans cette option, tes mises en gras et tes sauts de ligne s'afficheront sous forme de balises visibles.
- 6Choisis le type de note et le paquet, puis règle la correspondance des champs avant de valider.
La correspondance des champs, là où ça se joue
Anki te demande, pour chaque champ de ton modèle, quelle colonne du fichier doit le remplir. Le piège est que les deux listes n'ont ni la même longueur ni le même ordre. Un modèle enrichi peut avoir neuf champs quand ton fichier n'en apporte que cinq, et les champs supplémentaires ne sont pas forcément à la fin.
Concrètement, si ton modèle range un champ « Carte liée » en troisième position mais que ta troisième colonne contient un moyen mnémotechnique, laisser Anki remplir dans l'ordre met le mnémotechnique dans le mauvais champ, et décale tout le reste. Les champs que ton fichier n'alimente pas doivent être explicitement laissés sur « Rien ».
Le filet de sécurité
Anki affiche le début du contenu de la colonne en face de chaque champ. Relis cette colonne d'aperçu de haut en bas avant de valider : si un moyen mnémotechnique apparaît en face du champ Réponse, tu viens d'éviter deux cents cartes à corriger une par une.
Les autres options utiles
- Notes existantes : choisir la mise à jour permet de réimporter un lot corrigé sans créer de doublons.
- Étiqueter toutes les notes : c'est ici qu'on ajoute d'un coup une étiquette de matière et une étiquette de cours à tout l'import. Beaucoup plus rapide que d'étiqueter carte par carte, et c'est ce qui permettra de filtrer ensuite.
- Sur iPad, l'import de fichier texte est possible depuis les versions récentes d'AnkiMobile : enregistre le fichier dans l'app Fichiers, appuie dessus, puis choisis de l'ouvrir dans AnkiMobile. Si ça coince, importe depuis un ordinateur et synchronise : les cartes arrivent seules sur la tablette.
Questions fréquentes
Pourquoi mes cartes affichent-elles des balises HTML en toutes lettres ?+
L'option Tolérer le HTML dans les champs n'était pas cochée au moment de l'import. Supprime les notes importées et recommence en l'activant : il n'y a pas de correction rétroactive simple.
Pourquoi mes accents sont-ils devenus des caractères bizarres ?+
Le fichier n'était pas encodé en UTF-8. Rouvre-le dans ton éditeur, réenregistre-le en UTF-8, supprime les notes importées et refais l'import.
Anki a créé une carte avec les titres de colonnes, pourquoi ?+
Ton fichier contenait une ligne d'en-tête. Supprime cette première ligne du fichier, supprime la carte parasite, et l'import suivant sera propre.
Peut-on importer un CSV directement sur iPhone ou iPad ?+
Oui, depuis les versions récentes d'AnkiMobile, en ouvrant le fichier depuis l'app Fichiers. La voie la plus sûre reste toutefois l'import depuis un ordinateur suivi d'une synchronisation.
Le guide « Anki de zéro, jusqu'au système complet »
De la première carte au paquet complet : FSRS, fichage intégral, génération des cartes par IA, import, greffons, organisation des paquets. Avec le modèle de cartes de Michaël à télécharger.