【发布时间】:2015-01-03 22:57:24
【问题描述】:
我是导出数据的新手,我在网上进行了研究,但我真的很难理解,有人可以帮助我了解它的基本知识。
这是我的主要问题:我想根据我在客户端中选择的日期范围从 mysql 下载特定数据,然后当我单击下载按钮时,我希望将这些来自 mysql 的数据一起保存在我的计算机中用户可以选择将其保存为 CSV/Excel,我将 python 用于我的网络服务。谢谢
这是我在我的网络服务中正确知道的代码:
@api.route('/export_file/', methods=['GET', 'POST'])
def export_file():
if request.method == 'POST':
selectAttendance = """SELECT * FROM attendance"""
db.session.execute(selectAttendance)
db.session.commit()
f = csv.writer(open("file.csv", "w"))
for row in selectAttendance:
f.writerow([str(row)])
return jsonify({'success': True})
【问题讨论】:
-
您应该告诉我们您正在使用哪个网络框架。我假设这是烧瓶。
-
对不起,我忘了包括它,是的,我正在使用烧瓶,我现在编辑我的标题
标签: python mysql csv flask export