背景
需要一个简单的数据查询接口, 但是数据是由非程序员同事来定期维护的, 用数据库的话需要额外提供一些页面,并且在页面上提交数据.
考虑到实际使用流程, 由同事在 excel 中维护数据, 定期提交文件, 然后服务基于此文件提供查询功能.
参考
找到一些在线服务, 比如: https://sheet2api.com/, https://sheetsu.com/
但是有以下不便:
- 数据文档为 google sheet, excel online, 在国内并不太方便
- 最低收费£19.95/ month
局限
- 目前只考虑 excel 文件(csv 文件并不太适合非程序员编辑)
- 文件会直接加载到内存中, 所以不应该太大
- 文件修改和编辑后, 需要重启服务
说明
详见: https://github.com/leidongR/gr.api.sheet/blob/main/%E8%AF%B4%E6%98%8E.md