我有一个excel文件,前四行包含一些标题文本,实际的数据集从第四行开始。 我试图建立一个简单的函数,读取excel文件并在删除前四行后输出相同的excel文件。
这是我的代码在放进函数之前的样子。
import pandas as pd
from openpyxl import load_workbook, Workbook
wb = load_workbook('FILEPATH/excel.xlsx')
ws = wb['Sheet1']
ws = ws.delete_rows(0,4)
wb.save(r"FILEPATH/deleted_row.xlsx")
当我运行代码时,它能正确地执行文件,但当我试图打开excel文件时,它给了我错误,说文件已损坏。需要注意的一点是,excel文件中的rop行有一些格式化。这是不是导致一些问题的原因?
希望得到任何帮助。
编辑:这就是错误的样子,文件打不开。