昨天小伙伴要我帮忙写一个网页用来查询成绩,给的格式xlxs文件,我一想,思路很简单:把数据转换成数据库
写个表单,传递查询学号
后台用数据库查询
把网站部署到服务器上
于是就有….
xlxs 转换成数据库
本身数据就没有多少,所以我决定使用sqlite3,完全够用,有三种思路:Excel文件另存为csv文件,然后使用sqlite导入 .import data.csv tablename
使用openpyxl库读取Excel文件,然后逐条插入到数据库中
但我google发现了一个xls2db的库,使用两行代码进行转换 from xls2db import xls2db xls2db("data.xlxs","student.db")
flask 表单,路由
因为感觉比较简单,所以决定尝试一下flask,而不是用servlet。(因为java环境不想装了)
query_score/
.
|-- 1.xlsx
|-- __pycache__
|-- app
|-- config.py
|-- config.pyc
|-- index.py
|-- query_score.wsgi
|-- requirements.txt