900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python发邮件包含表格 在Python中在电子邮件正文中包含Excel表

python发邮件包含表格 在Python中在电子邮件正文中包含Excel表

时间:2021-02-28 14:13:45

相关推荐

python发邮件包含表格 在Python中在电子邮件正文中包含Excel表

这样做可能会解决您的问题:import openpyxl

from openpyxl import load_workbook

workbook = load_workbook(f)

worksheet = workbook.get_active_sheet()

html_data = """

XLSX to HTML demo

XLSX to HTML demo

"""

ws_range = worksheet.range('A1:H13')

for row in ws_range:

html_data += "

for cell in row:

if cell.value is None:

html_data += "

+ ' ' + "

else:

html_data += "

+ str(cell.value) + "

html_data += "

html_data += "

msg.attach(MIMEText(html_data))

with open(f, "rb") as fil:

part = MIMEApplication(

fil.read(),

Name=basename(f)

)

part['Content-Disposition'] = 'attachment; filename="{0}"'.format(basename(f))

msg.attach(part)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。