批量发送工资条可以通过多种编程方法实现,以下是几种常见的方法:
方法一:使用Python和Openpyxl
Python的`openpyxl`库可以用来读取Excel文件,而`smtplib`库可以用来发送邮件。以下是一个示例代码:
```python
from openpyxl import load_workbook
import smtplib
from email.mime.text import MIMEText
from email.header import Header
加载Excel文件
wb = load_workbook("工资.xlsx", data_only=True)
sheet = wb.active
登录SMTP服务器
smtp_obj = smtplib.SMTP_SSL("smtp.qq.com", 465)
smtp_obj.login("发送邮箱的账号", "发送邮箱的密码")
邮件正文
emailBody = "
{cell.value} | "
---|
{cell.value} | "