xlrd模块;xlwt模块使用,smtp发送邮件
先安装
pip3 install xlwt
pip3 install xlrd
import xlwt, xlrd from xlrd.book import Book from xlrd.sheet import Sheet from xlrd.sheet import Cell # lmj = xlwt.Workbook() # lmj_sheet = lmj.add_sheet('sheet0') # # for row in range(1, 12): # for col in range(6): # lmj_sheet.write(row, col, 'like the {}day hate{}day'.format(row, col)) # # 写的时候必须有行和列,否则都不行,必须要有这些两者不可缺一 # lmj.save('lmj.xls') ================================================================================================================================================
lmj_book = xlrd.open_workbook('2015年月度分解表.xls') sheet_name = lmj_book.sheet_names() # print(sheet_name) # ['Sheet1', 'Sheet2', 'Sheet3'] # sheetxx = lmj_book.sheet_by_name(sheet_name[1]) # 这里的sheet_by_name是通过表格中的sheet名字得到的数据, # 也可以通过index直接写sheet_name的索引下标 sheetxx = lmj_book.sheet_by_index(1) # 这一句和上面的意思是一样的得到的数据是一样 for row in sheetxx.get_rows(): # print(0, row) for col in row: print(col.value) # 这里是把表格中的每一格数据读出来
先安装
pip3 install smtplib
import smtplib from email.mime.text import MIMEText from email.utils import formataddr msg = MIMEText('如果我能使一颗心免于破碎,我的人生就没有白活', 'plain', 'utf-8') msg['From'] = formataddr(["dream-blue", 'bule19920826@126.com']) msg['To'] = formataddr(["孟郊", '1051921501@qq.com']) msg['Subject'] = "豆瓣回复邀请" server = smtplib.SMTP("smtp.126.com", 25) # 在网易邮箱的设置选项里面找到"POP3/SMTP/IMAP"然后点进去,把单选框都勾选上,再保存即可完成这些操作 server.login("bule19920826@126.com", "dream1989!") server.sendmail('bule19920826@126.com', ['1051921501@qq.com', ], msg.as_string()) server.quit()