Код: Выделить всё
import pandas as pd
import numpy as np
import glob
import os
all_data = pd.DataFrame()
rows = 0
for file in glob.glob("Ranking*.xlsx"):
xls = pd.ExcelFile(file)
sheets = xls.sheet_names
for sheet_name in sheets:
df = pd.read_excel(file, sheet_name='Output',header= 3)
all_data = all_data.append(df, ignore_index = True)
output_tab_data = all_data[['Supplier','Tariff','Region']]
output_tab_data_no_NA = output_tab_data[output_tab_data.Supplier.notnull()]
output_tab_data_no_NA ['file_source_name'] = os.path.abspath(file)
print(output_tab_data_no_NA)
'Поставщик', 'Тариф', 'Регион'
Но я хочу, чтобы это включало ДОПОЛНИТЕЛЬНЫЙ СТОЛБЕЦ с именем file_source_name — это путь к имени файла Excel из каждого загруженного файла Excel
Подробнее здесь: https://stackoverflow.com/questions/612 ... umn-in-the
Мобильная версия