我正在写一个python脚本来发送电子邮件。现在它正在以附件的形式发送一个excel文件,但是我想发送包含excel文件内容的邮件。比如用颜色、格式等复制excel文件的内容,然后粘贴到邮件正文中。我该怎么做?在

我的python脚本如下:#!/usr/local/bin/python2.7

import smtplib,email,email.encoders,email.mime.text,email.mime.base

from email.mime.multipart import MIMEMultipart

from email.mime.text import MIMEText

from email import encoders

from email.message import Message

from email.mime.audio import MIMEAudio

from email.mime.base import MIMEBase

from email.mime.image import MIMEImage

from email.mime.multipart import MIMEMultipart

from email.mime.text import MIMEText

import schedule

import time

msg = MIMEMultipart()

# me == my email address

# you == recipient's email address

me = "abc@something.com"

you = "abc@something.com"

# Create message container - the correct MIME type is multipart/alternative.

msg = MIMEMultipart('mixed')

msg['Subject'] = "Automation Testing"

msg['From'] = me

msg['To'] = you

# Create the body of the message (a plain-text and an HTML version).

text = "Hi\n\nPlease find attached the weekly report."

part1 = MIMEText(text, 'plain')

#attach an excel file:

fp = open('/Users/excel.xlsm', 'rb')

file1=email.mime.base.MIMEBase('application','vnd.ms-excel')

file1.set_payload(fp.read())

fp.close()

email.encoders.encode_base64(file1)

file1.add_header('Content-Disposition','attachment;filename=excelsheet.xlsx')

# Attach parts into message container.

# According to RFC 2046, the last part of a multipart message, in this case

# the HTML message, is best and preferred.

msg.attach(part1)

msg.attach(file1)

composed = msg.as_string()

fp = open('msgtest.txt', 'w')

fp.write(composed)

# Credentials (if needed)

# The actual mail send

server = smtplib.SMTP('smtp.something.com', 259)

server.starttls()

server.sendmail(me, you, composed)

server.quit()

fp.close()

python邮件正文表格怎么编辑_如何使用python将excel文件的内容复制粘贴到电子邮件正文中...相关推荐

  1. python邮件正文表格怎么编辑_python怎么把excel写到邮件里

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中

    转自www.chianjavaworld.net 原作者:SonyMusic 读:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 在Java ...

  3. java中读取excel数据类型_在Java中读取Excel文件的内容

    利用JExcelApi来动态生成excel文档 首先,请到http://www.andykhan.com/jexcelapi/index.html下载java excel api,主页上同时有比较详细 ...

  4. 【科学文献计量】将Endnote中的文献读入python中进行数据分析,并顺便将结果保存为Excel文件,并封装函数直接调用

    将Endnote中的文献读入python中进行数据分析,并顺便将结果保存为Excel文件 1 需求 2 功能完成 2.1 文献下载 2.2 文献导入到Endnote 2.3 文献导出 2.4 文件加载 ...

  5. python 发邮件正文表格 html

    在 Python 中将表格作为电子邮件正文(不是附件)发送 参考 (详细 !清晰!)python发邮件总结及实例说明,中文乱码已解决(在最后一个模块) table-email-template Pyt ...

  6. python word中表格字体设置_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体样式等...

    前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...

  7. python 在线编辑_科技学堂Python在线编程工具发布,欢迎各位老师一起来测评!...

    原标题:科技学堂Python在线编程工具发布,欢迎各位老师一起来测评! 作为一家面向科技工作者和爱好者的在线教育的平台,科技学堂一直致力于为大家提供更多.更丰富的科技教育资源. 2019年,我们上线了 ...

  8. python123io如何编辑_计算机二级python学习教程(1) 教大家如何学习python

    本来PHP还学艺不精,又报了计算机二级Python的考试,还有一个半月的时间,抓紧买了高教社的这两本书,今天正式开始学习这个语言,虽然没法和世界上最好的语言PHP相提并论,但是也值得一学. 虽然先看蓝 ...

  9. python怎样显示表格数据匹配_利用Python实现数据匹配(vlookup)

    平时我们经常会制作周报.月报这种Excel操作相同的报表,我们可以使用python的pandas库对其进行自动化.这篇文章就演示了利用python实现使用Excel中的vlookup函数,并将其脚本封 ...

最新文章

  1. 【C#】枚举_结构体_数组
  2. windows系统下的FTP命令
  3. [Android Traffic] 调整定时更新的频率(C2DM与退避算法)
  4. html页面跳转IP,JS获取访客IP进行自动跳转
  5. php实现cookie加密解密
  6. 第十、十一周项目三-警察和厨师(2)
  7. python实现sobel_OpenCV-Python系列之Sobel和Scharr算子
  8. apache压力测试
  9. linux 查看入侵日志,linux入侵日志记录清除
  10. python 下载拉钩教育AES加密视频
  11. 基于 MaxCompute + Hologres 的人群圈选和数据服务实践
  12. kali2020.3 vm版本内核是多少_Zircon Fuchsia 内核分析 启动(内核初始化)
  13. 如何解决“本地编辑,更新时传入删除”消息
  14. Bailian2912 三个完全平方数【进制+枚举】
  15. 数据分析学习记录(二)---响应曲面法及Design-Expert的简单使用
  16. 科来网络分析系统(CSNAS)
  17. Dynamic-load-apk插件原理解析
  18. 【金九银十】java数据结构和算法第二版
  19. vscode运行c语言
  20. 下载 保存 sina 微博视频

热门文章

  1. 【网络安全】sql注入语法汇总
  2. 如何使用计算机隐藏功能,用这么多年都不知道!Word隐藏功能大揭秘
  3. 产品学习:智慧政务和政务大数据平台
  4. 飞腾CPU体系结构(十二)
  5. java三种移位运算符
  6. HLS流视频的下载方法
  7. as soon as, no sooner than,hardly when
  8. eclipse 快速输入
  9. shell运用——阶乘函数
  10. “996” 工作制热议与奋斗者协议