示例#1
0
def my_csv_resp(filename, data, columns, _header, separator=";"):

    headers = Headers()
    headers.add("Content-Type", "text/plain")
    headers.add("Content-Disposition", "attachment", filename="export_%s.csv" % filename)
    out = _header + generate_csv_content(columns, data, separator)
    return Response(out, headers=headers)
示例#2
0
 def generate_csv(self):
     """
         Transformation des données au format CSV
     """
     return generate_csv_content(columns=[c.name for c in self.columns],
                                 data=self.data.get('items'),
                                 separator=',')
示例#3
0
 def generate_csv(self):
     """
         Transformation des données au format CSV
     """
     return generate_csv_content(
         columns=[c.name for c in self.columns],
         data=self.data.get('items'),
         separator=current_app.config['EXPORTS']['csv_separator'])