Как добавить заголовок содержимого в экспорт файлов с помощью Flask и Python - PullRequest
0 голосов
/ 08 апреля 2019

Пытаюсь экспортировать записи базы данных в файл .csv. Я могу успешно экспортировать данные, но у меня возникают проблемы с экспортированным содержимым неправильно преобразован в формат CSV.

Мне нужно что-то вроде mimetype = 'text/csv' или что?

Если да, или как мне добавить его в код ниже. каковы другие возможные варианты / решения

#list of mime file types
#https://en.wikipedia.org/wiki/Media_type
import csv
#db connections
@app.route('/export_csv', methods=['GET', 'POST'])
def export_csv():

    mycursor = db1.cursor()
    mycursor.execute("SELECT * FROM employees")
    myresult = mycursor.fetchall()
    f = csv.writer(open("file.csv", "w"))
    for row in myresult: 

        f.writerow([str(row)])
    return 'success'

1 Ответ

0 голосов
/ 08 апреля 2019

Я решаю проблему с функцией out.writerow() согласно приведенному ниже коду, и желаемое значение CSV выводится.

Спасибо

 out.writerow([ row[0], row[1]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...