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::( )}}”

出来效果是这样

2、Option

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

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

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

3、Answer

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

4、Extra

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

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

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

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

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

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

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

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

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

  1. Excel合并多列增加指定字符指定字符替换为换行符调整行高步骤

    1.假设我们需要将下图中的两列内容合并为1列,且需用竖线|分隔开,并在合并之前添加指定字符: 2.另取一列,如下图所示,并在输入框输入="REC:"&A1&&quo ...

  2. php 替换回车tab,PHP替换回车换行符的三种方法

    小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 推荐学习:PHP视频教程 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有 ...

  3. php 将换行符替换,PHP替换回车换行符的三种方法

    小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 推荐学习:PHP视频教程 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有 ...

  4. php换行替换,PHP替换回车换行符的三种方法

    小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有意思的是,Mac中又用了\ ...

  5. EXCEL 字符替换为换行符

    同一个单元格里的根据特定字符分隔的数据,替换为换行符 =SUBSTITUTE(C2,",",CHAR(10)) CHAR(10) 即换行符 单元格格式设置为"自动换行&q ...

  6. 查看、替换回车换行符

    od -c xxx.txt 查看文件中的回车换行符 \r 回车符  \n换行符 替换回车换行符为空: perl -pi -e "s#\r\n##g"  xxx.txt

  7. sed指令将逗号替换成换行符

    原因:运维小哥哥导出了一个log文件,发现一行超过了几十万个字符,而且基本都是垃圾数据,而grep执行搜索关键字只能输出行为单位. 而sed可以实现字符替换,这样就能够把一行分为几行 下面就是把一行中 ...

  8. 在Visual Studio Code中查找并​​替换为换行符

    本文翻译自:Find and replace with a newline in Visual Studio Code I am trying out the new Microsoft Visual ...

  9. 如何使用notepad++查看和替换回车换行符

    如何使用notepad++查看和替换回车换行符 听语音 | 浏览:178 | 更新:2018-05-25 05:16 | 标签:操作系统 1 2 3 4 5 6 7 分步阅读 有时候我们有特别的需求就 ...

最新文章

  1. np.dot()运算准则
  2. 面试官:说说Java中的信号量?Semaphore
  3. 介绍一个很好用的Rsa加解密的.Net库 Kalix.ApiCrypto
  4. 使用循环语句判定用户账号密码输入三次是否正确
  5. 包-封装模块、设置__init__和外界导入包
  6. Victor and World(spfa+状态压缩dp)
  7. latex algorithm 引用格式错误
  8. 专升本C语言必刷编程题
  9. MyBatis - 官方网址
  10. 魔兽 服务器 角色 最多,魔兽科普:国服人最多的几个服务器都什么来头
  11. POJ 3349.Snowflake Snow Snowflakes
  12. vue屏幕分辨率适配实战解析
  13. java注解保留两位小数_jackson使用@JsonSerialize格式化BigDecimal解决.00不显示问题
  14. solidworks中开孔绘制螺纹孔
  15. 快速调出multisim里单刀双置开关
  16. 细数数据科学团队中的十大关键角色
  17. 0.Mysql数据库——创建数据库
  18. 医疗数字化的数据灾难:医院像渔网一样洒落着患者隐私
  19. 移动广告聚合KeyMob移动广告平台——移动广告联盟
  20. 开着mysql是不是很耗电_手机一直开着蓝牙是不是很耗电。

热门文章

  1. matplotlib如何绘制两点间连线_机器学习:Python常用库——Matplotlib库
  2. 01-1制作U盘启动盘--大白菜超级U盘启动盘制作工具
  3. [svc]samba服务搭建
  4. 服务器模型——从单线程阻塞到多线程非阻塞(下)
  5. Swift - 简单的原生与网页交互
  6. 挑战JavaScript正则表达式每日两题(2)
  7. 给字符数组赋值的方法
  8. Oracle隐含参数:_allow_resetlogs_corruption
  9. 学习 ARM 系列 -- FS2410 开发板上 Nand Flash 到内存的代码搬移
  10. 公司数据部培训讲义:ArcMap数字化培训教程