Go 语言工具简单的将 excel 转为 Markdown 格式
🏕️

Go 语言工具简单的将 excel 转为 Markdown 格式

# Go 1.15 或更低版本 go get -u github.com/miaogaolin/excel-proc # Go 1.16 或更高版本 go install github.com/miaogaolin/excel-proc@latest
 
一个 excel 或 csv 数据文件,如下 “data.csv” 文件内容 :
"交易日",记账日,交易摘要,人民币金额,卡号末四位,交易地金额 "",03/20,支付宝还款,-71.91,2479,-71.91 "",03/20,掌上生活还款,"-5,956.60",1469,"-5,956.60" 11/18,03/19,苹果在线商店 017-024,283.29,2479,283.29 03/18,03/19,美团(商城)(云闪 (APPLE PAY: 3944),40.96,2479,40.96(CN) 03/18,03/19,美团(商城)(云闪 (APPLE PAY: 3944),26.83,2479,26.83(CN) 03/23,03/24,恒鹏伟浩商贸有限公司,"11,500.00",2479,"11,500.00(CN)" "",04/21,支付宝还款,"-3,036.50",2479,"-3,036.50"
再来一个配置文件 “config.tpl”:
; {col1} == "交易日" {{.col1}}|{{.col2}}|{{.col3}}|{{.col4}}|{{.col5}}|{{.col6}} ---|---|---|---|---|--- {{.col1}}|{{.col2}}|{{.col3}}|{{.col4}}|{{.col5}}|{{.col6}}
  • ; {col1} == "交易日" 匹配标题
  • 第二行就是标题内容
  • 第五行就是其它行内容
 
运行命令:
excel-proc --config example/markdown.tpl --output data.md example/data.csv
  • —output 保存 markdown 文件到 data.md
 
看结果:
notion image
更多用法,直接前往:
excel-proc
miaogaolinUpdated Jan 6, 2023
如果你觉得这样不够方便,那我再推荐一个线上的工具: