Python Pandas Рабочий лист комбайна - PullRequest
0 голосов
/ 29 марта 2020

Попытка объединить рабочие листы в один файл электронной таблицы. Мне удалось собрать и запустить код ниже:

import pandas as pd
workbook_url = 'Tracker.xlsx'
single_df =  pd.read_excel(workbook_url, sheet_name='Sheet1')
single_df.head()
all_dfs = pd.read_excel(workbook_url, sheet_name=None)
type(all_dfs)
type(all_dfs)
all_dfs.keys()
all_dfs['Sheet1'].head()
for sheet in all_dfs:
    print(f"{sheet} - {all_dfs[sheet].shape}")
df = pd.concat(all_dfs)
df.shape
df.head()
df.tail()
pd.concat(pd.read_excel(workbook_url, sheet_name=None), ignore_index=True)

Выходные данные вернули следующее. Тем не менее, ожидаемый результат будет состоять в том, что другие рабочие листы будут объединены в листе Sheet1, и кажется, что они не объединены.

Лист1 - (1, 12) Местоположение - (29, 12) Расположение Иерархия - (29, 12) Складские помещения - (1, 12) FailureCode - (2, 12) Актив - (1, 12) [Завершено в 0.8s]

Ждем Вашего ответа. Заранее спасибо.

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