Add header for excel
This commit is contained in:
parent
f4d22416e9
commit
c855753c4d
|
|
@ -93,7 +93,7 @@ class EdoniqUserExportTestCase(TestCase):
|
|||
|
||||
expected_response_data = [
|
||||
[
|
||||
"login",
|
||||
"\ufefflogin",
|
||||
"firstname",
|
||||
"lastname",
|
||||
"gender",
|
||||
|
|
|
|||
|
|
@ -152,11 +152,13 @@ def fetch_course_session_all_users(courses: List[int], excluded_domains=None):
|
|||
|
||||
|
||||
def generate_export_response(cs_users: List[User]) -> HttpResponse:
|
||||
response = HttpResponse(content_type="text/csv")
|
||||
response = HttpResponse(content_type="text/csv; charset=utf-8")
|
||||
response[
|
||||
"Content-Disposition"
|
||||
] = f"attachment; filename=edoniq_user_export_{date.today().strftime('%Y%m%d')}.csv"
|
||||
|
||||
response.write("\ufeff".encode("utf8")) # UTF-8 BOM
|
||||
|
||||
writer = csv.writer(response)
|
||||
writer.writerow(
|
||||
[
|
||||
|
|
|
|||
Loading…
Reference in New Issue