excel宏转txt替换强制换行符_三个步骤学会用EXCEL批量导入anki题库

Anki真的是个好用到不想推荐给朋友的软件,本人最近准备刷个新题库,找了一上午找不到原来教我EXCEL导入anki的网页,为了防止我自己过段时间又忘了应该怎么导入,我写了这个教程,写都写了,就顺手发出来吧,顺便感谢知乎上其他anki前辈在我anki使用道路上提供的指导。特别感谢NetTeel、易小猫、叶峻峣、堇力思等答主,大家如果有准备使用anki的话可以好好看下他们的文章,会有收获的。接下来我们进入正题,如何用EXCEL将题库批量导入到anki中。(有些用户表示自己的题库不是excel,是word或者PDF的格式,这个大家自己想办法咯,办法总是有的,现在软件那么多,我自己甚至把照片上的题库都整理出来过)

第一步、用excel将题库整理成可以导入anki的格式(模板几个字段就几列)

我用的是“MonokaiChoice-1.0 二合一”这个笔记类型,这个笔记类型这个有四个字段:Question、Option、Answer、Extra

1、Question

由于在填空题模板上制作的,所以卡牌正面一定要有{{c1::}}这个字符串,如果没有的话需要用公式加进去,我在中间加了个括号。Excel公式如下 =Sheet3!A1&” {{c1::( )}}”

出来效果是这样

c344a4a1220314e9abd25b798f95bb9b.png

2、Option

接下来做选项部分,选项之间的分割符号用的是<br>,<br> 的意思是插入一个简单的换行符,用来保证你做出来的效果会是下面这样

16753245b42bb098d49627330edf230a.png

我们还是用公式将ABCD选项之间用<br>连接起来,做出来的效果是这样的:

45593f00f95bbed6373a9605b517b034.png

原来的答主提供的笔记类型有bug,好像是只能支持4个选项还是啥的,反正如果是有六七个选项的话就会出问题,后来请好朋友麦子同学帮我改了下代码,现在是可以正常运行了。

3、Answer

这个字段没什么特别的,答案是什么就写什么,中间不要加其他乱七八糟的文字或者符合就好了。

2f19f31aebceeea29c9f78a15520f609.png

4、Extra

这个字段没啥用,可以自己作为知识点的备注使用。没有要写的内容空着就好了。这样excel就做好了,接下来就进入格式转换环节了。

第二步、将excel另存为txt(UTF-8格式)

在EXCEL选择文件→另存为,在对话框中注意保存的时候要在文件类型里头选择Unicode文本(*.txt),office会提示一堆格式不兼容的问题之类,一路确定下来就好了。有人问文本文件(制表符分隔)的格式行不行,我没试过,你们有兴趣的话可以自己试一下

af8f97e4f236d12a212fd97ff7550ef6.png

将你保存好的txt文档另存为UTF-8的格式。文件→另存为→选择UTF-8就好

63969ba21abfffbe1c065bd088bc42c4.png

第三步、将制作好的文件导入anki

打开你的anki软件,选择文件→导入,打开你刚才保存的UTF-8文件。这时会打开如下对话框,选择你要的类型,以及所属的牌组,检查下字段对应有没有错。

93f53250587eb4e70cd7acc14213d136.png

大家看到我的类型里头有4个字段,而我导入后只有3个字段,是因为我excel里头Extra的字段全是空白的,所以导入的也只有这三个字段,点导入按钮后,anki会提示导入成功。大家就可以愉快的玩耍了。

以上就是将题库用excel批量导入到anki的过程,大家都学会了么,接下来和我一起做题吧

97279174a8a2d31dbd2e013fb354c4f9.png

a57d46c91b63216a0b43e505a21dd98c.png

bf438cba1a471a6c137a7f8ca219fee1.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值