def _generate_xlsx(self):
stream = io.BytesIO()
workbook = xlsxwriter.Workbook(stream, {
'in_memory': True,
'strings_to_formulas': False
})
worksheet = workbook.add_worksheet()
worksheet.write(0, 0, _('Form Field'))
worksheet.write(0, 1, _('Response'))
field_values = self.kwargs.get('field_values')
for rownum, row in enumerate(field_values.items(), start=1):
worksheet.write(rownum, 0, row[0])
worksheet.write(rownum, 1, self._fix_newline_if_string(row[1]))
workbook.close()
return stream.getvalue()
评论列表
文章目录