Python Openpyxl: 遍历 Excel 列并删除每列后 5 个数据
假设我们有一个名为 'test.xlsx' 的 Excel 文件,里面有几列数据。我们可以使用以下代码遍历每一列并删除每一列的最后 5 个数据。
# 导入 openpyxl 库
from openpyxl import load_workbook
# 打开 Excel 文件
wb = load_workbook('test.xlsx')
# 获取第一个工作表
ws = wb.active
# 遍历每一列
for col in ws.columns:
# 获取每一列的列号
col_num = col[0].column
# 遍历每一行
for cell in col:
# 删除每个单元格后面的 5 个字符
cell.value = str(cell.value)[:-5]
# 保存修改
wb.save('test.xlsx')
这段代码将打开 'test.xlsx' 文件,遍历每一列,遍历每个单元格并删除每个单元格的后 5 个字符。最后,它将保存修改并将其保存回原始文件中。

原文地址: http://www.cveoy.top/t/topic/osSr 著作权归作者所有。请勿转载和采集!