
在日常办公中,重复性工作总是让人头疼。最近我尝试用ChatGPT配合Python脚本,把一些枯燥任务自动化,效果特别明显,效率翻倍。
比如写邮件、整理Excel数据、生成报告,都可以用GPT帮你生成脚本模板,再稍作调整,立刻搞定。
🛠️ 办公自动化实战示例:邮件批量发送脚本
我用Python写了个简易邮件发送脚本,结合GPT帮我完善内容模板,实现自动批量发邮件:
import smtplib
from email.mime.text import MIMEText
def send_email(to_addr, subject, content):
from_addr = "your_email@example.com"
password = "your_email_password"
smtp_server = "smtp.example.com"
msg = MIMEText(content, "plain", "utf-8")
msg["From"] = from_addr
msg["To"] = to_addr
msg["Subject"] = subject
server = smtplib.SMTP_SSL(smtp_server, 465)
server.login(from_addr, password)
server.sendmail(from_addr, [to_addr], msg.as_string())
server.quit()
if __name__ == "__main__":
recipients = ["friend1@example.com", "friend2@example.com"]
for person in recipients:
content = f"你好,{person},这是我用GPT帮忙写的邮件内容。"
send_email(person, "测试邮件", content)
print("邮件发送完成")
📊 利用GPT生成Excel数据处理脚本
我还让GPT帮我写了一个用openpyxl库批量修改Excel文件中单元格内容的脚本:
from openpyxl import load_workbook
def update_excel(file_path, sheet_name):
wb = load_workbook(file_path)
ws = wb[sheet_name]
for row in ws.iter_rows(min_row=2, max_col=2):
cell = row[1]
if cell.value:
cell.value = cell.value.strip().upper()
wb.save(file_path)
if __name__ == "__main__":
update_excel("data.xlsx", "Sheet1")
print("Excel文件已更新")
⚠️ 使用心得和建议
自动化脚本能帮你节省不少时间,但别忘了多测试,避免误操作影响数据安全。用GPT辅助写脚本,能快速完成模板搭建,再根据需求调整细节。
如果你经常使用ChatGPT,建议升级到Plus版本,体验更快响应和更稳定的服务。由于国内购买受限,推荐使用GPT Plus购买直达链接,安全又方便,省去繁琐流程,直接激活。
总结:结合ChatGPT和Python,办公自动化不再难。多动手实践,日常琐事瞬间变简单!
这个邮件发送脚本太实用了!正好解决了我们部门群发通知的痛点👍
求问下openpyxl库和pandas哪个处理Excel更好用啊?刚入门有点迷茫😅
建议在邮件脚本里加上异常处理,万一发送失败还能重试。另外密码最好不要明文写在代码里😂
昨天刚用GPT生成了个数据清洗脚本,居然比我自己写的运行速度快三倍!惊呆了