def smsSend(self): self.LogTolog("消息发送中...") filename = self.params[0] xls = ExcelUtil.ExcelUtil() data = xls.readExcel(filename) data.pop(0) msgs = [[str(line[0]), str(line[1])] for line in data] print(msgs) msg = sms.sms() msg.sendSmsBatch(msgs, False) self.LogTolog("消息发送完成")python3.10中ExcelUtil可以用什么替换
时间: 2024-03-01 10:51:02 浏览: 48
SMS_Send.rar_dll_sms.dll_smspdu.d_smspdu.dll _文件夹 发送
在 Python 3.10 中,您可以使用 openpyxl 库来读取和操作 Excel 文件。您需要安装 openpyxl 库,可以使用以下命令进行安装:
```
pip install openpyxl
```
然后,您可以使用以下代码来读取 Excel 文件:
```
from openpyxl import load_workbook
filename = "example.xlsx"
wb = load_workbook(filename)
ws = wb.active
data = []
for row in ws.iter_rows(min_row=2, values_only=True):
data.append(row)
msgs = [[str(line[0]), str(line[1])] for line in data]
```
其中 `example.xlsx` 是您要读取的 Excel 文件名,`data` 是包含所有行数据的列表,`msgs` 是您想要的格式化消息列表。
希望这可以帮助您解决问题。
阅读全文