Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Python pandas pd.read_excel('archivo.xls') no lo lee

Hola compañer@s e instructores, tengo duda de como es la instruccion para que panda lea archivos de Excel viejitos con la extensión xls, estoy haciendo los ejercicios en google colab, la version de pandas ahi es = 1.3.5

Mi còdigo es el siguiente:

import pandas as pd
miArchivo = 'datos/excelViejo.xls'

df_xls = pd.read_excel(miArchivo)

Y me devuelve esto:
---------------------------------------------------------------------------

ImportError Traceback (most recent call last) in 1 # Asignamos los datos de Excel a un DataFrame de pandas 2 miArchivo = 'datos/excelViejo.xls' ----> 3 pd.read_excel(miArchivo)

4 frames /usr/local/lib/python3.7/dist-packages/pandas/compat/optional.py in importoptional_dependency(name, extra, errors, min_version) 139 return None 140 elif errors == "raise": --> 141 raise ImportError(msg) 142 143 return module

ImportError: Pandas requires version '1.2.0' or newer of 'xlrd' (version '1.1.0' currently installed).


NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the

"Open Examples" button below.

Tambien probe asi: df_xls = pd.read_excel(miArchivo, engine='xlrd') y tampoco. ya le puse el nombre de la hoja y nada.

Ayuda por favor, gracias.

1 respuesta

Hola Carlos, espero que esté bien!

Puedes actualizar la versión de la biblioteca xlrd así: pip install --upgrade xlrd

Saludos y buenos estudios!