Combine varias hojas de cálculo de Excel en un único marco de datos de Pandas

Requisitos previos: Trabajar con archivos de Excel usando Pandas

En estos artículos, discutiremos cómo importar varias hojas de Excel en un solo DataFrame y guardarlas en un nuevo archivo de Excel. Supongamos que tenemos dos archivos de Excel con la misma estructura (Excel_1.xlsx, Excel_2.xlsx), luego combine ambas hojas en un nuevo archivo de Excel.

 Acercarse :

  • Módulo de importación
  • Lea el archivo de Excel y guárdelo en un DataFrame
  • Concatenar ambos DataFrame en un nuevo DataFrame
  • Exporte DataFrame a un archivo de Excel con la función DataFrame.to_excel()

A continuación se muestra la implementación.

Python3

# import module
import pandas as pd
  
# Read excel file
# and store into a DataFrame
df1 = pd.read_excel('excel_work\sample_data\Book_1.xlsx')
df2 = pd.read_excel('excel_work\sample_data\Book_2.xlsx')
  
# concat both DataFrame into a single DataFrame
df = pd.concat([df1, df2])
  
# Export Dataframe into Excel file
df.to_excel('final_output.xlsx', index=False)

Producción :

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *