Как открыть, удалить столбцы и сохранить файл xls в python - PullRequest
0 голосов
/ 19 ноября 2018

Мне нужно знать, как открыть уже созданный файл xls, я хочу удалить некоторые столбцы, а затем сохранить файл.Это то, что у меня есть, но я получаю сообщение об ошибке, когда хочу удалить столбцы.Как использовать функцию DataFrame для удаления столбцов и последующего сохранения.

Чтение в файле Excel

Workbook = xlrd.open_workbook("C:/Python/Python37/Files/firstCopy.xls", on_demand=True)
worksheet = Workbook.sheet_by_name("Sheet1")

Удаление столбца

df.DataFrame.drop(['StartDate', 'EndDate', 'EmployeeID'], axis=1, inplace=True)
Workbook.save('output.xls')

1 Ответ

0 голосов
/ 19 ноября 2018

Не видя ваш набор данных и ошибку, трудно сказать, что происходит. См. Как спросить и , как создать минимальный, полный и проверяемый пример .

Вот что я бы предложил:

import pandas as pd

df = pd.read_excel('firstCopy.xls')

df.drop(['StartDate', 'EndDate', 'EmployeeID'], axis=1)
writer = pd.ExcelWriter('output.xlsx')

df.to_excel(writer,'Sheet1')
writer.save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...