Попытка объединить рабочие листы в один файл электронной таблицы. Мне удалось собрать и запустить код ниже:
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]
Ждем Вашего ответа. Заранее спасибо.