对比xls表格中每行A列减去B列后的数值,如果值为零,那么删除该行数值,并将剩下的行保存到新的xls表格中,python代码
时间: 2023-02-08 14:02:37 浏览: 109
首先,您需要使用 Python 的 openpyxl 库来读取和操作 Excel 表格。
下面是一个示例代码,可以帮助您完成上述操作:
```
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('原始表格.xlsx')
# 选择要操作的表格
sheet = wb['Sheet1']
# 创建新的表格用于保存结果
new_sheet = wb.create_sheet('新表格')
# 遍历每一行
for row in sheet.rows:
# 读取 A 列和 B 列的值
a = row[0].value
b = row[1].value
# 如果 A 列减去 B 列的值为 0,则跳过该行
if a - b == 0:
continue
# 否则,将该行保存到新表格中
new_sheet.append([a, b])
# 保存修改后的 Excel 文件
wb.save('新表格.xlsx')
```
希望这些信息对您有帮助!
阅读全文