Дополнительная строка после каждой строки при обслуживании файла CSV в Django через s3 - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь обслужить csv файл нажатием кнопки в Django. Файл хранится в корзине AWS s3. Ниже моя функция в views.py:

def download(request):

    s3 = boto3.client('s3')
    obj = s3.get_object(Bucket='my_bucket', Key='Output.csv')
    file = obj['Body']
    content = file
    response = HttpResponse(content, content_type='text/csv')
    response['Content-Disposition'] = 'attachment; filename="Output.csv"'

    return response

Когда я нажимаю на кнопку, я могу легко загрузить файл. Однако когда я открываю загруженный файл CSV в Microsoft Excel, после каждой строки появляется дополнительная пустая строка.

Есть ли способ не получить эти дополнительные строки в загружаемом файле?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...