Am正在尝试将数据库记录导出到file.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'
答案 0 :(得分:0)
我按照下面的代码使用out.writerow()
函数解决了该问题,并输出了所需的csv。
谢谢
out.writerow([ row[0], row[1]])