xml文件怎样导入oracle_Anki卡片导入SuperMemo的过程记录

记录是因为会遗忘。

学习其他网友的主要思路:

一、导出Anki卡片为JSON文件;

二、将JSON文件转换为EXCEL文件;

三、将EXCEL文件转换为XML文件;

四、将XML导入Supermemo软件。

一、导出Anki卡片为JSON文件;

1、在Anki里安装导出JSON的插件,插件号:1788670778,将Anki牌组导出为JSON文件。

二、将JSON文件转换为EXCEL文件;

2、安装【记乎卡编器】软件,下载网址:https://www.onlinedown.net/soft/1230827.htm,安装后打开软件→新建卡包→批量导入→转换Anki文件,选择JSON文件→导出EXCEL文件。

58aff3be530cea1d8dbbc1e70e20b0aa.png

dedabe9e9871c9b3ad07b1ed663641e4.png

0d848a11cbf18a0b09ceeaf727ef176f.png

转换后得到的EXCEL文件格式如下:

ab5641c7ccbcc05cea59b2203c0e6101.png

三、将EXCEL文件转换为XML文件;

3、新建TXT文件,输入以下内容,并保存。

<SuperMemoCollection>
    <SuperMemoElement>
        <Type>Item</Type>
        <Content>
            <Question>
                <Num1>Name1</Num1>
                <Num2>Name2</Num2>     
            </Question>
            <Answer>      
                <Num3>Name3</Num3>
                <Num4>Name4</Num4>
                <Num5>Name5</Num5>
                <Num6>Name6</Num6>
            </Answer>
         </Content>
    </SuperMemoElement>
    <SuperMemoElement>
    ...
    </SuperMemoElement>
</SuperMemoCollection> 

4、新建EXCEL文件,点击菜单中的【开发工具】,点击【源】,点击【XML映射】导入上一步编辑的TXT文件。

59b3125c97797c673ecb15e784c3fe07.png

00518838517338481eaa5cdda4a23f3b.png

4f15a12b04ccb38ea4281b6206b5a1d1.png

ad6061e72753854043a6e26b6a3851b6.png

5、将XML源中的元素点击拖动到第一行单元格中,效果如下。

e89b4a112f3f4a190afadbc58ac35667.png

6、将Type列填入Item,Num1粘贴单词,Num2列粘贴音标,Num1列+Num2列的内容会合并显示在Supermemo软件QA卡片的Question中,后面几列粘贴相应内容,这几列内容都将合并显示在QA卡片的Answer里面。因为我的Num3中的内容末尾没有换行符号,所以我特意在Num4中添加了换行符<br>。如果Num3中复制过来的内容末尾有换行符<br>,则不需要特意添加<br>列。

71f1efedb788cec9bde31ecf742fde58.png

四、将XML导入Supermemo软件。

7、将此EXECL文件另存为XML文件。一次导入4549个单词成功,但显示不好看,中间空白太大,音标无法显示。

437c4a94890f88c868de1bad65823e0c.png

8、新建Supermemo的模板,将显示Question的组件类型选择为【TEXT文本组件】即可显示音标,显示Answer的组件选择为【HTML文件组件】,最终效果如下,Anki卡片导入Supermemo的过程结束。

48365f48ffccb7ef1877aa268e4237f6.png

补充说明:带音频的Anki牌组导入方法

因为有人问是否可以转换带音频的Anki牌组,答案是可以的,只需修改TXT文件如下,但是音频文件需要保存在本地。

<SuperMemoCollection>
    <SuperMemoElement>
        <Type>Item</Type>
        <Content>
            <Question>
                <Num1>Name1</Num1>
                <Num2>Name2</Num2>      
            </Question>
            <Answer>      
                <Num3>Name3</Num3>
                <Num4>Name4</Num4>
                <Num5>Name5</Num5>
                <Num6>Name6</Num6>
            </Answer>
            <Sound>
                <Text>vocab_1_pronunciation</Text>
                <URL>
                absolute path to vocab_1_pronunciation.mp3 on your disk
                </URL>
                <Name>vocab_1_pronunciation</Name>
                <Answer>T</Answer>
            </Sound>
         </Content>
    </SuperMemoElement>
    <SuperMemoElement>
    ...
    </SuperMemoElement>
</SuperMemoCollection> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值