Удалить один столбец из нескольких листов xlsx, используя python - PullRequest
0 голосов
/ 10 января 2020

Может кто-нибудь знать, как удалить один и тот же столбец из нескольких листов xlsx, используя python?

После этого эти листы сохраняют его по тому же пути.

1 Ответ

0 голосов
/ 10 января 2020

Прежде всего вы должны создать список с книгами Excel и сохранить в переменную с именем «files»:

dfs = []

for file in files:
    df = pd.read_excel(file, sheet_name = None)
    dfs.append(df)

col_to_delete = ['Your columns']

for df in dfs:
    #Here you delete one by one
    df.drop(labels = col_to_delete, inplace = True)

После этого я не знаю, хотите ли вы объединить все. xlsx или overwrite, но это другой вопрос, посмотрите документацию для pd.Write (), чтобы сохранить файлы

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...