使用excel生成图片扫描件

资源

excel文档
1yuwen_s
1yuwen_x
1shuxue_s
1shuxue_x

文件目录结构

  • imgs
  • audio
  • styles
  • book.json

excel目录结构

A B C D E
目录级别 标题 页码 md目录 cmd生成md
F G
cmd生成README.md(cmd中文:chcp 65001) cmd生成SUMMARY.md(cmd中文:chcp 65001)
H I
实体书页码 markdown图片链接

SUMMARY项

1
=IF(A2=1,"* ",IF(A2=2,"    * ","      * "))&IF(AND(C3=C2,A3<>A2),B2,"["&B2&"]("&C2&".md)")

图片链接列

1
^![](imgs/1.jpg)

文档生成列

1
2
3
4
5
6
7
8
9
10
11
12
#cmd生成md
=IF(C3=C2,"","echo "&PHONETIC(OFFSET(I$2,C2-1,0,IF(C3="",1,C3-C2)))&">"&C2&".md")
#cmd生成md(带视频)
=IF(C3=C2,"",IF(COUNTIF(OFFSET(A$2,MATCH("朗读标记",A:A,1),0,MATCH("朗读标记",A:A,1)*2,1),C2)=0,"echo.>"&C2&".md"&CHAR(10),"echo {% raw %}"&">"&C2&".md"&CHAR(10)&"echo ^<video src='audio/"&C2&".mp3' ontrols='controls'^>^</video^>"&">>"&C2&".md"&CHAR(10)&"echo {% endraw %}"&">>"&C2&".md"&CHAR(10))&"echo "&PHONETIC(OFFSET(E$2,C2-1,0,IF(C3="",1,C3-C2)))&">>"&C2&".md")

#cmd生成README.md(cmd中文:chcp 65001)
echo # 一年级数学下册(2016版)部编版教材目录(人民教育出版社)>README.md
="echo "&D2&":"&IF(OR(C3=C2,C3=""),INDIRECT("r"&(1+C2)&"c8",FALSE),PHONETIC(OFFSET(H$2,C2-1,0,IF(C3="",1,C3-C2))))&">>README.md"

#cmd生成SUMMARY.md(cmd中文:chcp 65001)
echo # 一年级数学下册(2016版)部编版教材目录(人民教育出版社)>SUMMARY.md
="echo "&D2&">>SUMMARY.md"

操作步骤

  1. 采集图片资源到imgs文件剑侠,mp3或视频到audio下,clone一份styles文件夹、book.json
  2. 修改bool.json里的title信息
  3. 将目录输入到excel文件中的A、B、C三列
  4. 修改F、G第二行的title信息
  5. 修改H列实体书页码,注意扫描页与其对应关系
  6. 打开windows CMD命令行,输入:chcp 65001,以防md文件出现乱码
  7. CMD命令行下:复制粘贴excel中的公式生成md文章列表、README.md、SUMMARY.md