Преобразовать XLS в CSV с помощью Python (заголовки грязные)Python

Программы на Python
Anonymous
 Преобразовать XLS в CSV с помощью Python (заголовки грязные)

Сообщение Anonymous »

Файл .xls, который я хочу преобразовать, как показано на рисунке. Файл, и я хочу преобразовать его в CSV с помощью Python. Однако, когда я пытаюсь преобразовать его, заголовки испорчены, появляются ненужные пустые столбцы, и некоторые данные не соответствуют смещению.
Я использую следующий код: импортируйте панды как pd < /p>
Прочитайте файл Excel
df = pd.read_excel ("data.xls") < /p>
Сохранить как csv
df.to_csv("Ooutput.csv ", index = false, eNcoding =" utf-8 ") < /p>
Этот код работает, но я работает Столкнувшись с несколькими проблемами: < /p>
Первые несколько строк содержат повторяющиеся и ненужные заголовки.
Некоторые имена столбцов появляются как неназванные.
файл CSV содержит пустые столбцы, которые были нанесены T в исходных данных.
Вот пример первых нескольких строк моего вывода CSV: < /p>
». , Безымянный: 1, безымянный: 2, ...
"занятость и базовые показатели в банках по размеру группы баланса, 2002-2023 гг. ,,,,
,,,,
,,,,,, Удалить пустые столбцы < /p>
Как я могу правильно очистить эти данные, используя панды? Есть ли конкретные параметры, которые я должен использовать? < /P>
Заранее! 😊

Подробнее здесь: https://stackoverflow.com/questions/793 ... -are-messy

Вернуться в «Python»