如何在anki中批量新建卡片?
我也算是初學者。只以最簡單的正面單字,反面翻譯的批量新建給予加答好了。
先建如下圖的EXCEL表格。EXCEL的第一列寫入「正面」,第三列寫入「反面」,而第二列可以做為區隔正反面的符號。我選擇了「/"。這個如果不理解後面會看到。這是第一步。
第二步,就是將你做好的卡面,全選,放入一個新建的TXT文檔中。。
記得在保存文本文檔時,在下面的編碼必須選擇」UTF-8"
經過上面三步就能導入了。打開ANKI
這裡就可以看到有個「區域分割由「的,裡面就要選擇你剛才在EXCEL表裡做的那個」/"的用處了。
你當然也可用其它符號替代。填好這個。按下確定於是按下導入就可以了。
至於帶聲音的啥的我還真不知道。
以上。2017-04-30 重新編輯
現在已經2017年,Anki的工具也大有進步,所以以前的方法略顯陳舊了些,現在做個匯總。
- 如果是泛用型知識而不是語言類的單詞(因為目前有很多人把Anki作為背單詞軟體)
那麼就是Excel編輯好內容,粘貼到TXT導入Anki。
首先確定你的模板有幾個欄位,如果是basic或者叫做基礎模板,那就只有兩個欄位。在這裡兩個欄位分別是「正面、背面」 那麼EXCEL的第一列對應正面,第二列對應背面。
但是如果你有N個欄位,則EXCEL也有N列對應。例如我這裡的模板名叫「三欄」 那麼三個欄位的名稱分別是正面、背面、深化,那麼Excel就是第123列對應這三個欄位。更多的欄位對應也是一個道理。
以Basic模板為例,在Excel裡面輸入好內容後
新建一個TXT文檔,選中複製粘貼到TXT中,然後另存,注意要UTF-8
保存完畢後,打開Anki導入
這時候你就OK了。
這是以往的文章,不會新建欄位的可以參考這一篇。[常見問題]Anki如何批量導入or新建卡片?
------------------------------------------------------------------------------------------
如果目的是想要批量新建單詞的卡片,不需要上方那麼麻煩
請參考【工具篇】Word Query 批量制卡 - 知乎專欄
以這張圖為例,你只需要在「單詞」這一欄位輸入double,按下Query鍵,則自動輸入詞典釋義,還支持英日德意等多種語言!
更多方法在專欄當中,感興趣的可以去看下Anki--近乎完美的神器 - 知乎專欄
1.在excel的第一欄和第二欄分別輸入你想要顯示在anki正反面上的文本; 2.將excel文件另存為txt.格式; 3.將該txt格式打開,並另存為編碼為UTF-8的txt文件
4.打開在anki的記憶庫中導入文件即可。
使用Excel,保存成csv格式,導入到Anki中,默認就是逗號作為分隔符的。基本上如@李慶華的答案,但不用自己添加分隔符。手動添加分隔符的問題在於,如果內容中有分隔符(比如,斜杠)怎麼辦?
Files of type安裝 python 3.5 / 3.6
pip install csv2anki
找個順眼的卡組,導出為 src.apkg
csv2anki unpack src.apkg [dest_dir]
在 dest_dir 里找到 model_name[deck_name].csv 文件(文件格式為 utf8編碼,tab間隔,可以用記事本另存為Unicode,以便 Excel 修改)
修改完畢後(若修改csv標題行——首行,注意保證模板文件 model_name[card_name].txt與之對應。模板中 "&<==========&>
"*2,區分正面背面。另外,csv標題行中標題可以添加後綴 ":rtl",視為勾選Anki/區域/文字反向RTL)
csv2anki package src_dir [dest.apkg]
have fun
PS:
輕度封裝,可二次開發,重點關注ModelDeck &> Model &>&> Collection,文檔沒有。
未來(2018?)也許會加入Note,ORM,便於實時更改。
測試未完全覆蓋,issue 請報 albertix/csv2anki
並不保證修復 ′_&>`
感謝 @你家老黃 去年(2016.7)提供的資料。
批量新建?你可以導入一種特殊格式的文件,用tab分隔就行了.
今天一一驗證了一下,成功方案是,不加分隔符,直接另存為txt,記得編碼改一下,直接用anki打開就可以。我自己設計了新欄位,本來有三段,單詞 含義 z備註 和音標, 但是四段的時候txt和欄位老是對應不上,我刪了音標和對應的內容,也就是三列對應三段之後,一次成功。
csv文件打不開,我也沒辦法。分隔符不方便還好,主要是不太靈敏,也棄用了。
我用的是Autoit的一種語言來處理這種批量的問題
推薦閱讀:
TAG:Anki知識記憶工具 |