Как читать данные из файла Excel в Python С ПУТЬМ К ФАЙЛУ КАК КОЛОННУ на выходеPython

Программы на Python
Ответить
Anonymous
 Как читать данные из файла Excel в Python С ПУТЬМ К ФАЙЛУ КАК КОЛОННУ на выходе

Сообщение Anonymous »

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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