如何导入建造师题库到anki中

好几个考建造师的朋友问我,如何导入题库,我选了一个具有代表性的题库进行示范。其实导入不难,就是excel编辑有些繁琐,而且如果不用插件的话,一个个进行手动调整,太耗时间。题库导入不难,难在如何在电子表格软件中把题库编辑成anki卡片类型所对应的格式。希望下面这个实例能起一个抛砖引玉的作用……

由于所插图片众多,为不影响浏览速度,图片格式用的是50%质量的JPG。

首先把题库复制到excel中:(本人选择了一建市政轨道交通4个小节的单选题题库,共99题)

首先插入标题栏和序号列,打开excel数据筛选功能

筛选空白行,进行删除。

其次,筛选每道题的标题行,删除之。

删除空白行和标题行后,发现每个单选题占用8行

末尾不对齐?中间肯定有某题不是8行,找到异类,调整成8行。

下面一步很关键:选中单元格C2-C793

点击excel插件“方方格子”中的“合并转换”,这里使用插件的行列转换功能。(这个插件功能超赞!!)

每行固定单元格个数:填8

点击单元格D2作为存放位置,然后确定。

在保持表格原内容不变的基础上,直接就把一个1x792的表格转化生成一个8x99的表格。

删除列A、列B、列C、行1。适当调整列宽后显示如下。

下面调整列A的前置序号:

插入空白列,单元格A1输入公式=RIGHT(B1,LEN(B1)-1)

拖动鼠标自动填充至A99,列A前置还有数字的,把公式最后的“-1”改成“-2”;=RIGHT(B10,LEN(B10)-2),局部再拖动鼠标自动填充一下。

插入列A,把列A编辑成自己想要的前置序号

插入空白列,输入公式:=B1&C1

自动填充后,用复制、粘贴(选择性粘贴—数值)把列A的公式转换成文字,删除列B、列C

由于即将导入anki将引用的是MonokaiChoice模板,options的四个选项是合并在一个字段的,下面还需要进行列B至列E的合并。

这里将再次用到方方格子excel插件。先插入空白列F,然后选中区域B1至E99,点击excel插件“方方格子”中的“合并转换”,这里使用插件的按行合并功能。(也可以用字符串公式来实现,但绝对没有插件快捷)

其他字符一栏,输入<br>(注:MonokaiChoice模板options字段以换行符来区分各个选项)

选中区域F1至F99,作为存放区域,然后确定。

删除列B、列C、列D、列E。

用搜索替换,去除列B中的字母,去除列C中的“答案:”

把列D和列E合并成一个列,把列A中的()替换为{{c1::()}}。

至此,所有编辑业已完成,列A、列B、列C、列D和Monokai模板的四个字段按序一一对应。下面开始导出。

用记事本打开刚才导出的txt文件,另存为UTF-8编码的txt文件。

打开anki软件,创建一个记忆库,选中所创建的记忆库,单击“导入文件”

选择刚才导出的txt文件,卡片类型选择MonokaiChoice-Single,导入。

至此,大功告成。打开牌组,即可开始练习。

啰里吧嗦写了一个晚上,其实真正操作也就几分钟的事情。

抽空我会把Excel插件和导出的记忆库链接放在评论区,希望能和大家一起交流。

(链接发这里,账号被封3次,估计系统判定疑似广告贴)

文章被以下专栏收录

    记忆一切你想记忆的,轻松搞定~

    职(执)业资格考试最痛苦事莫过于有大量的内容需要记忆!通过使用anki、思维导图等辅助性学习工具可以更高效顺利的通过考试。我是碎片化学习和高效学习的受益者,愿意把我的经验和资料与大家共享。希望感兴趣的朋友们可以一起学习,一起分享,共同进步!