“fusionar múltiples archivos de Excel con múltiples hojas de trabajo en un solo marco de datos” Código de respuesta

fusionar múltiples hojas de trabajo de Excel en un solo marco de datos

df = pd.concat(pd.read_excel(workbook_url, sheet_name=None), ignore_index=True)
Desert Trap

fusionar múltiples archivos de Excel con múltiples hojas de trabajo en un solo marco de datos

import glob

all_data = pd.DataFrame()
path = 'd:/projects/chassis/data/*.xlsx'
for f in glob.glob(path):
    df = pd.read_excel(f, sheet_name=None, ignore_index=True, skiprows=6, usecols=8)
    cdf = pd.concat(df.values())
    all_data = all_data.append(cdf,ignore_index=True)
print(all_data)
Desert Trap

Cómo combinar el número de archivos de Excel en un solo archivo usando Python o Pandas

import os
import pandas as pd
cwd = os.path.abspath('') 
files = os.listdir(cwd)  
df = pd.DataFrame()
for file in files:
    if file.endswith('.xlsx'):
        df = df.append(pd.read_excel(file), ignore_index=True) 
df.head() 
df.to_excel('total_sales.xlsx')
Super Stoat

Respuestas similares a “fusionar múltiples archivos de Excel con múltiples hojas de trabajo en un solo marco de datos”

Preguntas similares a “fusionar múltiples archivos de Excel con múltiples hojas de trabajo en un solo marco de datos”

Más respuestas relacionadas con “fusionar múltiples archivos de Excel con múltiples hojas de trabajo en un solo marco de datos” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código