Skip to content

Commit 7351ce1

Browse files
fix ! format values for XLSX export: lists/tuples as comma-separated
1 parent 0a397ae commit 7351ce1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/country_workspace/workspaces/admin/cleaners/bulk_update.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,10 @@ def create_xls_importer(
161161
worksheet.write(0, i, fld_name, header_format)
162162
worksheet.freeze_panes(1, 0)
163163

164+
fmt = lambda v: ", ".join(map(str, v)) if isinstance(v, list | tuple) else str(v if v is not None else "")
164165
for row, record in enumerate(queryset, 1):
165166
for col, fld in enumerate(columns):
166-
worksheet.write(row, col, getattr(record, fld, record.flex_fields.get(fld)))
167+
worksheet.write(row, col, fmt(getattr(record, fld, record.flex_fields.get(fld))))
167168

168169
workbook.close()
169170
out.seek(0)

0 commit comments

Comments
 (0)