如何使用Python删除Excel中的行

如何使用Python删除Excel中的行,python,excel,Python,Excel,我想用Python删除Excel文件中的一些行 事实上,我使用的有趣部分是从第6行的“30”开始的。我正在寻找一种删除上面的行的好方法 我该怎么做 谢谢。如果您不反对使用熊猫,请尝试以下方法: import pandas as pd table = pd.read_excel("file.xlsx", skiprows=list(range(5))) 此处使用skiprows不会读取前5行,如果要将其保存为excel文件: table.to_excel("new_file.xlsx")

我想用Python删除Excel文件中的一些行

事实上,我使用的有趣部分是从第6行的“30”开始的。我正在寻找一种删除上面的行的好方法

我该怎么做


谢谢。

如果您不反对使用熊猫,请尝试以下方法:

import pandas as pd

table = pd.read_excel("file.xlsx", skiprows=list(range(5)))
此处使用
skiprows
不会读取前5行,如果要将其保存为excel文件:

table.to_excel("new_file.xlsx")

但是我想要自动检测。每个文件都是不同的,有时我在前10行上有一些“噪音”,有时我没有要删除的行..在不需要的行中有没有类似的模式?一般的方法是读取整个文件,通过检测模式筛选出不需要的行,并将其保存为新文件