这样做可能会解决您的问题: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)

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐