1
resposta

Não consigo importar um arquivo xlsx

Olá, estou usando a função pd.read_excel() mas ele me devolve o erro:

ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.

Já tentei dar um pip install xlrd e pip install openpyxl, porém ele dá a mensagem de que já está instalado. Eu estou usando o VSCode, alguém pode me ajudar?

Obrigada!

1 resposta

Oii Bruna, como você está?

Faça a desinstalação da biblioteca xlrd e da openpyxl e após isso, a instale novamente:

Para desinstalar:

pip uninstall xlrd
pip uninstall openpyxl

Para instalar:

pip install xlrd
pip install openpyxl

Especifique também a engine utilizada. A openpyxl suporta formatos de arquivo Excel mais recentes, já a xlrd suporta arquivos Excel de estilo antigo (.xls). No exemplo abaixo mostro a openpyxl:

df = pd.read_excel("arquivo.xlsx", engine="openpyxl")

Após isso, tente fazer a leitura do arquivo xlsx novamente.

Qualquer dúvida fico à disposição.

Grande abraço!