AnkiWeb
- Rating
- 10 (π 9 Β· π 1)
- Updated
- 2022-01-19
- Anki versions
- 2.1.49~
- Description language
- en
AnkiWeb addon 716643677
Imports XLSX spreadsheets into Anki with auto-matched fields, per-field text/HTML/markdown handling, and a required versioned sheet layout.
Open on AnkiWeb GitHub Ask about alternatives
abandoned
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.20 | 2.1.44 | 2020-05-11 |
| 2.1.45 | 2.1.49+ | 2022-01-19 |
Loadingβ¦
Batch imports Excel, CSV, TSV, and TXT files into Anki, creating filename-based decks, optional parent decks, field mapping, duplicate handling, and Excel text colors.
Imports Anki cards in bulk from copied spreadsheet data formatted with a special header, notetype, deck, tags, field names, and rows.
Pastes tab-separated spreadsheet rows into Anki fields sequentially, assigns extra columns to tags, supports cursor-based insertion, HTML, newlines, and a toolbar button or shortcut.
Streamlines CSV and pasted-text imports into Anki with auto-detection, note-type suggestions, quick import, deck locking, history, and tag support.
Bulk exports and imports selected Anki note fields via TSV, supporting HTML or plain text, replace/prepend/append modes, exact NID matching, tags, review, and undo.
Batch syncs Anki notes with .xlsx files per super-tag, letting you add, edit, or delete notes while preserving schedules and card IDs.
XLSX files can be imported using Anki's usual import menus. In the import dialog, "Allow HTML in fields" must be checked. The fields can be remapped here, but it would normally make more sense to name them correctly in the spreadsheet.
Requires openpyxl, et_xmlfile and jdcal.py in the spreadsheet_import_plus/lib folder. These names are symlinked to a venv which can be set up as follows (on systems where this works and assuming Python 3.7). From the root directory of this repo:
python3 -m venv libs_venv
source libs_venv/bin/activate
pip install "openpyxl==3.0.3"