У меня проблема с моим кодом.
Я пытаюсь экспортировать SQL-сервер SQL в ответ CSV с помощью фляги, и когда я загружаю CSV, все ç потому что странный символ
@ns.route('/CSV/<database>/<table>')
class responseReportCsv(Resource):
def get(self, database, table, charset='utf-8'):
connection = conectaBanco(database)
data_for_csv = []
c = connection.execute("SELECT * FROM %s" % (table))
si = io.StringIO()
cw = csv.writer(si, dialect='excel')
rows = c.fetchall()
cw.writerow([i[0] for i in c.description])
cw.writerows(rows)
response = make_response(si.getvalue())
response.headers["Content-Disposition"] = "attachment; filename=%s.csv" % (table)
response.headers["Content-type"] = "text/csv"
return response