1.后台直接生成文件返回给前端
server = Flask(__name__) # 创建一个服务,把当前这个python文件当做一个服务
@server.route('/wc',methods=['get'])
def wc():
aa=[["name", "Tom"],["age", 18]]
return flask_excel.make_response_from_array(aa,"csv",file_name=u"中文文件名.csv")
if __name__ == '__main__':
flask_excel.init_excel(server)#这个不能少
server.run(host='127.0.0.1',port=1360,debug=True) # 指定访问端口、host
2.直接将已存在的文件返回给前端下载
server = Flask(__name__) # 创建一个服务,把当前这个python文件当做一个服务
@server.route('/wc',methods=['get'])
def wc():
return make_response(send_file("data.csv"))
if __name__ == '__main__':
flask_excel.init_excel(server)#这个不能少
server.run(host='127.0.0.1',port=1360,debug=True) # 指定访问端口、host