Выберите сервер SQL Para CSV - проблема с кодированием - PullRequest
0 голосов
/ 30 апреля 2019

У меня проблема с моим кодом.

Я пытаюсь экспортировать 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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...