Crear archivo CSV para descarga en Flask

No todo es PDF, algunas veces necesitamos exportar datos para que sean usados en Microsoft Excel… Para esas ocasiones podemos usar la siguiente sugerencia…

from flask import Flask, make_response  
app = Flask(__name__)

@app.route('/csv/')  
def download_csv():  
    csv = 'texto de mi archivo CSV'  
    response = make_response(csv)
    cd = 'attachment; filename=miarchivo.csv'
    response.headers['Content-Disposition'] = cd 
    response.mimetype='text/csv'

    return response

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *