There are many ways to import flashcards into Anki and export them back to other formats. This post will show you the easiest ways how to convert your learning materials between the popular flashcards app and Excel (Google Sheets) or CSV files.
If you’re here for a quick answer on how you can import excel files to Anki then here you are:
- Prepare your file for exporting it (1 column per field)
- Save the file as a CSV (.csv)
- In Anki, click on “Import file” on the start screen
- Select the saved file and click on Open
- Choose between importing options and click on Import
Of course, there is more to it than just these 5 steps. You’ll find everything that you need to know plus how to export Anki notes With this overview, you can jump directly to the way you are looking for.
- Exporting and Importing Files in Anki
- Export notes, cards and pkg.
- How to get a CSV
- Anki Excel (Or Google Sheets) – From Spreadsheets to Flashcards
- Import Excel or Google Sheets files into Anki
- Convert Anki cards into Excel files
- Synchronize Anki and Excel
Exporting and Importing Files in Anki
First, let’s look at how to export cards and notes from Anki and import external files into Anki.
Export notes, cards and pkg.
Generally, you have the possibility to select cards, notes or whole packages to export. In the start screen, you simply click on the settings gear next to the deck you want to export.
Then click on export and you have the following options for the export format:
- Anki collection package (.colpkg): Exports your complete collection (all decks) including all files and scheduling data. This is good for backup.
- Anki card package (apkg.): Exports the selected deck including all files and scheduling data. Optionally with scheduling data and media files.
- Notes as .txt: Exports all notes of the selected deck as a text file (optionally with HTML styling, references to your media files and tags).
- Cards as .txt: Exports all cards of the selected deck as a text file (optionally with HTML styling and references to your media files).
How to get a CSV
The last two options generate a text file. Unlike a CSV (comma-separated file) the data here is separated with a TAB. For most programs, it is only important that the data is separated in the same way.
So you can import the text files into Excel and Google Sheets without any problems. How to do that you will see in the next point. If you still need a file where the data is separated with a comma, you can convert the file type on this page for free.
Info
You want to learn even more effectively with Anki? Great! I can recommend two sources that have helped me a lot: First, you should check out the Anking YouTube channel. But what helped me the most was the Anki Video Course by YouTuber Ali Abdaal on Skillshare.
It costs a bit of money but it’s really worth it! You can even get a 30% discount by clicking the link below:
Save 30% on Skillshare now!
Anki <> Excel (Or Google Sheets) – From Spreadsheets to Flashcards
Excel or even the free alternative Google Sheets are essential for many students. With Anki, it can be more convenient to create cards in simple spreadsheets first and then import them into Anki.
Similarly, exporting from Anki to spreadsheets can also be useful, for example, if you want to edit many cards in bulk.
If you also like to know how you can add images to your Anki cards in a quick and efficient manner, you just check out this post: Best and fastest ways to add images to Anki.
Import Excel or Google Sheets files into Anki
If you have created your cards in a spreadsheet, you can easily import them into Anki. Follow these instructions:
- Prepare your file for export: Each column represents a possible field later. Remember which note type you want to use. If you have e.g. 3 columns and choose the type Basic, you have to ignore one column of your Excel file.
- Save the file as a CSV (.csv) file
- In Anki click on “Import file” on the start screen
- Select the saved file and click on Open
- This window will appear:
Here you have a few options. Choose…
- a suitable note type
- The deck you want to add the new cards to (or create a new one)
- The field separator – This should already fit automatically. So you don’t have to change anything here
- You can tag the new cards and decide how to handle duplicate fields.
- The most important point is the assignment: Here you assign the fields of your card to the respective fields of your Excel file. “Field 1” stands for the first column and so on.
- Click on “import” – done 🥳
By the way, programs like Excel are not the only way you can quickly create many Anki cards at once. Another good alternative is the free note-taking tool Notion.
I wrote a separate post about it, if you are interested: Notion to Anki
Convert Anki cards into Excel files
First, you have to follow the steps to export from Anki from the beginning. For me, it is usually the best option to export the cards as a text file.
i
Tip: For cards and notes, it is often better to export just the bare data without the HTML and media, as these make further processing in Excel difficult.
Instructions in Excel:
- Open the text file in Excel
- Excel will usually automatically detect how the text needs to be split between the columns. Then just click on finish.
- In case it does not:
- Select the column where the text is located.
- Click in the menu on Data > Text in Columns
- Choose Tabstop as a separator
- Click on “finish”
- In case it does not:
- Great, your Anki cards should now display normally in Excel (or Google Sheets)
Synchronize Anki and Excel
There is another option to work with Anki and Excel. But this one does not work with Google Sheets. With the Anki Excel Sync add-on, you can synchronize the two programs with just one click.
Unfortunately, the usage is not really intuitive, so it takes some time to understand how it works. You can find the most important explanations on the extension page and on Github.
I hope this post could help you. If you’re just starting out with Anki, you should also check out my post on the 9 basic skills in Anki 😊
Good luck with your learning and always remember:
Study smart, not hard 🎓
Convert an excel file to an Anki deck
Upload your excel file and receive an Anki deck. You can view and edit the resulting deck before downloading.
Please note, that the excel file has to be structured like:
A | B | |
---|---|---|
1 | Question 1 | Answer 1 |
2 | Question 2 | Answer 2 |
Frequently asked questions
Which file types are supported to convert to an Anki deck?
Currently, we support the conversion from excel (.xls, .xlsx
) or libre office /
open office (.ods
) spread sheets, CSV (.csv
) and markdown (.md
) files to Anki decks (.apkg
).
Do my documents need to be structured in a specific way?
Yes. In order to allow us a correct conversion of your documents, they need to be structured
properly. You’ll find a description of the required formats on the pages of the different converting tools.
Can I edit my deck before downloading?
Yes, you can edit the field of each question and answer, before downloading the deck, when converting an excel or open office file.
What is a model id and deck id for?
Internally, Anki uses unique numbers to
identify used data structures like models and decks. If you want to update a deck, that you’ve already
imported
into Anki, it is necessary, that this deck uses the same model id and deck id like it had when you imported
it
initially. If you don’t specify the ids, the converters will generate new ones.
What is the deckname?
It’s the name of the deck, that Anki displays on its front page.
Skip to content
В данном видео я показываю 1 способ, как импортировать таблицу excel в Анки.
Напрямую импортировать файл эксель в Анки не получится, зато это с легкостью можно сделать с помощью простого блокнота.
: name of fields in note type. *Must be the same as the name of fields of note type in Anki, or it will not work. n+2 row
: note-rows. Each row represents one note. 1st column: designator of this note’s note type specified in note-type-rows 2nd column: value for each fields. *The order must be the same as the order specified in the note-type-row. *You can leave it blank if you want. Last column: note id in Anki. *The addon will automatically fill this cell in, so there is no need to put anything here. If it doesn’t exist, creates new note. Obviously, you aren’t expected to type all the note type stuff. Intended use is to run ‘Anki -> Excel’ first, then edit / add notes on it.
Download
As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.
To download this add-on, please copy and paste the following code into Anki 2.1:
If you were linked to this page from the internet, please open Anki on your computer, go to the Tools->Add-ons menu item, then click on Get Add-ons and paste in the code.
Reviews
Here is a simple tutorial for the Add-on(Anki Excel Sync):
①Anki→Tools→Add-ons→Anki Excel Sync→Config
Edit the second line to→ «_directory»: «E:\anki2excel»,
Then the penultimate line── «new-deck»: «Default»
If you don’t have a deck named «Default» but you have a deck named AAA, you can create a new deck called Default or change the penultimate line to «new-deck»: «AAA». DO NOTE THAT name of deck is case-sensitive here! Take a look at your deck to see if it’s named default or Default!
②Add a unique tag for all the notes you want to amend.
Anki→Browse→Notes→Add Tags -> pending_amendments
③Create a folder in «E:\anki2excel» and change the name of the new folder to -> pending_amendments
④Anki→Tools→Anki->Excel
⑤Amend the created Excel file──»E:\anki2excelpending_amendments.xlsx» and don’t forget to save.
⑥Anki→Tools→Excel->Anki
Then the amendments you have made will reflect to the notes.
⑦Delete the tag «pending_amendments» if you don’t need it anymore.
*Tips:
・Always back up your collection or you can create another profile to test.
・Delete or move the pending_amendments folder and Excel under «E:\anki2excel» if you’re about to amend other notes.
・IMPORTANT: There’s a hard limit in both the . xls and . xlsx file formats of 32,767 characters.
There are some base64 images which are very long in my deck, after importing the altered file by the add-on, the data on my deck broke! Luckily I can find a way to revert it back. So check your exported excel first before you alter your data. You can use VBA to see if you got cells which got too many characters.
Please explain better how to user this.
8/28/2021 still too confusing to use.
Great add-on while I was using Anki 2.1.25. Now it is no longer compatible with newer Anki versions (2.1.44). When I use it now, I get the following:
Anki 2.1.44 (b2b3275f) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.16
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-06-27 23:51:54
Add-ons possibly involved: Anki Excel Sync
I hope it gets updated one day as it is an extremely useful tool!
Looks great, but got a little problem.
Import Anki -> Excel works fine. But using Excel -> Anki shows an error
raise Exception(«ERROR: No deck exists with name %s»%decknm)
Exception: ERROR: No deck exists with name default
I’m using this configuration. What is my mistake? Help is greatly appreciated..
<
«_directory»: «D:\Anki_Excel»,
«autosync_on_close»: false,
«autosync_on_launch»: false,
«col-width»: [
6,
60,
60,
20
],
«detailed-log»: true,
«log»: true,
«new-deck»: «default»
>
So far so good — works well.
Important tip: create a new directory to use as the target for this sync app. If your first Anki -> Excel sync is to an existing directory that already contains other non-related files, the app will remove all of those files (including recursively from any subdirectories) without prompting or warning, and without using the system Recycle Bin. I had about a thousand work-in-progress photoshop, premiere, and python files purged out of my «D://Working» directory, much to my unpleasant surprise. A weekly system backup meant I only lost a few days of work, but best to avoid that pain entirely.
Apart from that, seems like a huge time saver!
Sorry for that! V1.1 added a confirmation window before deleting other excel files.
Источник
Convert an excel file to an Anki deck
Upload your excel file and receive an Anki deck. You can view and edit the resulting deck before downloading.
A | B | |
---|---|---|
1 | Question 1 | Answer 1 |
2 | Question 2 | Answer 2 |
Frequently asked questions
Which file types are supported to convert to an Anki deck?
Currently, we support the conversion from excel ( .xls, .xlsx ) or libre office / open office ( .ods ) spread sheets, CSV ( .csv ) and markdown ( .md ) files to Anki decks ( .apkg ).
Do my documents need to be structured in a specific way?
Yes. In order to allow us a correct conversion of your documents, they need to be structured properly. You’ll find a description of the required formats on the pages of the different converting tools.
Can I edit my deck before downloading?
Yes, you can edit the field of each question and answer, before downloading the deck, when converting an excel or open office file.
What is a model id and deck id for?
Internally, Anki uses unique numbers to identify used data structures like models and decks. If you want to update a deck, that you’ve already imported into Anki, it is necessary, that this deck uses the same model id and deck id like it had when you imported it initially. If you don’t specify the ids, the converters will generate new ones.
What is the deckname?
It’s the name of the deck, that Anki displays on its front page.
Источник
How to Import and Export Excel and CSV Files (Anki)
There are many ways to import flashcards into Anki and export them back to other formats. This post will show you the easiest ways how to convert your learning materials between the popular flashcards app and Excel (Google Sheets) or CSV files.
If you’re here for a quick answer on how you can import excel files to Anki then here you are:
- Prepare your file for exporting it (1 column per field)
- Save the file as a CSV (.csv)
- In Anki, click on “Import file” on the start screen
- Select the saved file and click on Open
- Choose between importing options and click on Import
Of course, there is more to it than just these 5 steps. You’ll find everything that you need to know plus how to export Anki notes With this overview, you can jump directly to the way you are looking for.
Exporting and Importing Files in Anki
First, let’s look at how to export cards and notes from Anki and import external files into Anki.
Export notes, cards and pkg.
Generally, you have the possibility to select cards, notes or whole packages to export. In the start screen, you simply click on the settings gear next to the deck you want to export.
Then click on export and you have the following options for the export format:
- Anki collection package (.colpkg): Exports your complete collection (all decks) including all files and scheduling data. This is good for backup.
- Anki card package (apkg.): Exports the selected deck including all files and scheduling data. Optionally with scheduling data and media files.
- Notes as .txt: Exports all notes of the selected deck as a text file (optionally with HTML styling, references to your media files and tags).
- Cards as .txt: Exports all cards of the selected deck as a text file (optionally with HTML styling and references to your media files).
How to get a CSV
The last two options generate a text file. Unlike a CSV (comma-separated file) the data here is separated with a TAB. For most programs, it is only important that the data is separated in the same way.
So you can import the text files into Excel and Google Sheets without any problems. How to do that you will see in the next point. If you still need a file where the data is separated with a comma, you can convert the file type on this page for free.
You want to learn even more effectively with Anki? Great! I can recommend two sources that have helped me a lot: First, you should check out the Anking YouTube channel. But what helped me the most was the Anki Video Course by YouTuber Ali Abdaal on Skillshare.
It costs a bit of money but it’s really worth it! You can even get a 30% discount by clicking the link below:
Save 30% on Skillshare now!
Anki <> Excel (Or Google Sheets) – From Spreadsheets to Flashcards
Excel or even the free alternative Google Sheets are essential for many students. With Anki, it can be more convenient to create cards in simple spreadsheets first and then import them into Anki.
Similarly, exporting from Anki to spreadsheets can also be useful, for example, if you want to edit many cards in bulk.
If you also like to know how you can add images to your Anki cards in a quick and efficient manner, you just check out this post: Best and fastest ways to add images to Anki.
Import Excel or Google Sheets files into Anki
If you have created your cards in a spreadsheet, you can easily import them into Anki. Follow these instructions:
- Prepare your file for export: Each column represents a possible field later. Remember which note type you want to use. If you have e.g. 3 columns and choose the type Basic, you have to ignore one column of your Excel file.
- Save the file as a CSV (.csv) file
- In Anki click on “Import file” on the start screen
- Select the saved file and click on Open
- This window will appear:
Here you have a few options. Choose…
- a suitable note type
- The deck you want to add the new cards to (or create a new one)
- The field separator – This should already fit automatically. So you don’t have to change anything here
- You can tag the new cards and decide how to handle duplicate fields.
- The most important point is the assignment: Here you assign the fields of your card to the respective fields of your Excel file. “Field 1” stands for the first column and so on.
- Click on “import” – done 🥳
By the way, programs like Excel are not the only way you can quickly create many Anki cards at once. Another good alternative is the free note-taking tool Notion.
I wrote a separate post about it, if you are interested: Notion to Anki
Convert Anki cards into Excel files
First, you have to follow the steps to export from Anki from the beginning. For me, it is usually the best option to export the cards as a text file.
i
Tip: For cards and notes, it is often better to export just the bare data without the HTML and media, as these make further processing in Excel difficult.
Instructions in Excel:
- Open the text file in Excel
- Excel will usually automatically detect how the text needs to be split between the columns. Then just click on finish.
- In case it does not:
- Select the column where the text is located.
- Click in the menu on Data > Text in Columns
- Choose Tabstop as a separator
- Click on “finish”
- In case it does not:
- Great, your Anki cards should now display normally in Excel (or Google Sheets)
Synchronize Anki and Excel
There is another option to work with Anki and Excel. But this one does not work with Google Sheets. With the Anki Excel Sync add-on, you can synchronize the two programs with just one click.
Unfortunately, the usage is not really intuitive, so it takes some time to understand how it works. You can find the most important explanations on the extension page and on Github.
I hope this post could help you. If you’re just starting out with Anki, you should also check out my post on the 9 basic skills in Anki 😊
Good luck with your learning and always remember:
Источник
The Problem/Challenge:
In order to optimally handle multiple languages, Anki encodes in UTF-8. However, Microsoft Excel encodes files as (UTF-16). This process will walk you through being able to make/edit files in Excel and then getting that file into a format that can be imported into Anki.
What you need:
-
Microsoft Excel
-
Notepad (it is a standard installation with Windows. NOTE: Not Wordpad)
-
(If you are modifying an existing Anki deck, then you need….) Your Anki deck in a *.txt file.
Using Excel to modify an existing deck:
There are some situations where you may want to use Excel to modify an existing deck. To do this you must first export your deck as a .txt file. You do this by:
-
From the Decks screen in Anki. (File > Export).
-
For the export format, select “Notes in Plain Text.”
-
Select the deck you want.
-
Decide if you want a column for tags or not. When modifying an existing deck you generally want to keep tags.
-
This will export the deck onto your desktop as a .txt file.
To open it in Excel.
-
First, open Excel.
-
Then File > Open (browse for the file).
-
To find the file, you have to allow Excel to be able to open *.txt files. There is drop down menu where you need to change from “All Excel Files” to “Text Files (*.prn, *.txt, *.csv)”
-
When you find the file, select it and open it.
-
This will open a Text Import Wizard. The questions asked by the importer depend on the data in your file, but here are some common questions.
-
You want the “Delimited” option checked.
-
For “File Origin” you need to have “65001: Unicode (UTF-8)”
-
Click “Next”
-
The Delimiter is a “Tab”
-
Text qualifier is a quote mark ( “ )
-
Treat consecutive delimiters as one should NOT be checked.
-
Click “Next”
-
Column data format should be “Text” NOT “General”
-
Click “Finish”
-
Then you are able to edit/modify/add to the file. (You will often need to adjust the column width to be able to best view your data).
-
Realize that each column represents one of the fields from your note type. So, if you have two fields, you’ll have two columns, plus the third one for tags.
-
When you are done editing and want to import back into Anki, jump to the “Importing an Excel File into Anki” section below.
Using a new/existing Excel file, to import new data into Anki:
Sometimes you might have an existing spreadsheet, full of data, that you want to turn into Anki flashcards. OR you might want to create new material, but for whatever reason, you might feel you can create the data more quickly in a spreadsheet.
In either situation, you need to:
-
Remember that each column will be mapped to a “field” to your Anki Note type. So make sure that each column has the same type of data in it.
-
For example, the first column might be a column for an English Word. The second column might be for the same word in a second language. You could also have additional columns for sample sentences, links for audio files, etc.
-
I find it easiest if I have already designed the Note Type in Anki. In that Note Type, I will set up the fields that I want. Then when I import from the text file, I have a Note Type that I can import into. I can easily map the columns to the fields.
-
When you are done editing and want to import into Anki, then read the next section.
Importing an Excel File into Anki
When your file is ready, and you want to import it into Anki, you have to carefully do these steps.
-
File > Save As
-
(For Ease) Go to your desktop
-
From the “Save as type” dropdown menu, select “Unicode Text *.txt”
-
Then open Notepad (a different program found within Windows)
-
File > Open
-
You MUST change the “Encoding” on the dropdown menu to “Unicode”
-
Then File > Save As
-
Change the “Encoding” on the dropdown menu to “UTF-8”
-
Click “Save”
-
Your file is now in “UTF-8” format and ready to import.
Important: If you are including html in your import, there are some other steps that you need to do to make sure your data is imported properly, but that is different than an “UTF-8” issue. Information about this and other things can be found at: http://ankisrs.net/docs/manual.html#importing. I recommend that you read that section before importing even simple files.