Queremos compartir contigo la mejor respuesta que hallamos en todo internet. Deseamos que te sirva de ayuda y si puedes comentarnos cualquier detalle que nos pueda ayudar a perfeccionar nuestra información hazlo libremente.
Ejemplo 1: cómo leer un archivo de Excel con varias hojas en python
xls = pd.ExcelFile('path_to_file.xls')
df1 = pd.read_excel(xls,'Sheet1')
df2 = pd.read_excel(xls,'Sheet2')
Ejemplo 2: leer todo excel usando glob
import sys
import csv
import glob
import pandas as pd
# get data file names
path =r'C:DRODCL_rawdata_filesexcelfiles'
filenames = glob.glob(path +"/*.xlsx")
dfs =[]for df in dfs:
xl_file = pd.ExcelFile(filenames)
df=xl_file.parse('Sheet1')
dfs.concat(df, ignore_index=True)
Ejemplo 3: combine varios archivos de Excel con varias 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)
Recuerda algo, que tienes el privilegio decir .
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)