title: 用Python解放你的双手 - 自动化办公全攻略
date: 2025-06-17
categories: [Python, 效率工具]
tags: [自动化, Excel处理, 邮件机器人]

核心场景

  • 📊 Excel自动化处理(openpyxl)
  • 📧 邮件自动发送(smtplib)
  • 🗂️ 文件批量重命名(os+re)

代码示例

自动整理Excel数据

1
2
3
4
5
import openpyxl
wb = openpyxl.load_workbook('数据.xlsx')
sheet = wb.active
sheet['C2'] = "=SUM(A2:B2)" # 自动求和
wb.save('结果.xlsx')

定时发送邮件

1
2
3
4
5
import smtplib
server = smtplib.SMTP('smtp.office365.com', 587)
server.starttls()
server.login('your@email.com', 'password')
server.sendmail('from@email.com', 'to@email.com', '自动化测试邮件')