python pandas删除文件夹内所有excel指定行
时间: 2023-10-25 10:16:49 浏览: 169
python遍历文件夹下所有excel文件
5星 · 资源好评率100%
我很乐意为您解答这个问题。为了删除一个文件夹内所有 Excel 文件中的指定行,您可以使用 Pandas 模块来读取每个文件,删除指定行后再保存。
以下是可能有效的代码示例:
```
import os
import pandas as pd
folder_path = '/path/to/excel/folder/'
row_to_delete = [1, 3, 5] # 指定要删除的行
for filename in os.listdir(folder_path):
if filename.endswith('.xls') or filename.endswith('.xlsx'):
file_path = os.path.join(folder_path, filename)
df = pd.read_excel(file_path)
df.drop(row_to_delete, inplace=True)
writer = pd.ExcelWriter(file_path)
df.to_excel(writer, index=False)
writer.save()
```
注意,这个示例只适用于没有重要文本数据的 Excel 文件。如果您需要保留其他数据,请进行适当的修改。
阅读全文