发送一个带有Django电子邮件的csv附件,如果列标题超过998个字符,则强制将其放入下一行

2024-04-25 18:13:14 发布

您现在位置:Python中文网/ 问答频道 /正文

复制步骤:

1)获取一长行逗号分隔的值(我的值从998个字符开始停顿)。在

2)通过Django电子邮件发送: message.attach('some.csv', csv_file, 'text/csv')

3)在电子邮件中打开文件,注意您的值已写入第二行,而不是全部保留在一行中。在

输入/输出

输入:

{cd2}

预期输出(全部在一行):

FIELD_1 | FIELD_2 | FIELD_3 | ... | FIELD_998 | FIELD_999

实际产量:

FIELD_1 | FIELD_2 | FIELD_3 | ... | FIELD_ 998 | FIELD_999

(请注意,这是一个示例,它开始在998 char's而不是具体的字符串处停顿)


Tags: 文件csvdjangotextfieldmessage电子邮件步骤