根据xlsx表格中E列,M列,S列的值组合成新的值,生成为W列的新值,python代码
时间: 2023-02-08 14:58:07 浏览: 133
python xlwings 操作统计excel表格,生成新excel表格
您好,我可以为您提供一种可行的 Python 代码解决方案。
在这里我假设您已经成功地使用了 Python 的 openpyxl 库读取了 xlsx 表格,并且已经获得了该表格的工作簿对象。下面是示例代码:
```
from openpyxl import Workbook
# 假设表格的工作簿对象已经命名为 wb
# 假设已经获取了 E 列、M 列、S 列的值,并存储在 e_values、m_values、s_values 列表中
# 假设 E 列、M 列、S 列的值都已经按照行的顺序存储
# 获取表格的第一个工作表
ws = wb.worksheets[0]
# 从第一行开始,遍历所有行
for i in range(1, ws.max_row + 1):
# 获取 E 列、M 列、S 列的值
e = e_values[i-1]
m = m_values[i-1]
s = s_values[i-1]
# 组合新的值
w = e + m + s
# 将新的值写入 W 列
ws.cell(row=i, column=23).value = w
# 保存工作簿
wb.save('output.xlsx')
```
希望这些信息能帮到您。
阅读全文