Hola muy buenos días, quiero usar la librería pandas para formatear algunos excels particularmente complejos. Al ejecutar pandas.read_excel(path, sheet_name=’nombre.xlsx’)
occure que pide instalar dependencia ‘xlrd’. ¿Como puedo solucionar estos problemas de dependencias? o darle la vuelta para poder usar pandas?
Saludos y muchas gracias.
Bender
Hola ruyy,
Desde el terminal, debes ir hasta la siguiente carpeta de Rocketbot (Rocketbot/modules/libs) y desde ahí instalar la librería, de la siguiente forma
pip install xlrd -t ./
Si luego al ejecutar te arroja un error de que solo acepta xls y no xlsx, debes instalar openpyxl de la misma forma indicada arriba, y al leer el archivo con pandas, debes especificar el engine, ej:
pd.read_excel(archivo.xlsx, sheet_name='nombreHoja', engine='openpyxl')