Módulo 3 – Parte 1: Excel e Python com a Biblioteca xlwings
- Cesar Groh
- 1 de mar.
- 2 min de leitura
Atualizado: 11 de abr.

Neste módulo exploraremos em maior profundidade a integração do Excel com o Python/Pandas. Existem muitas bibliotecas disponíveis para interagir pandas com o Excel e nós mesmos já vimos que o pandas sozinho consegue ler planilhas Excel sem dificuldades, porém, para uma interação mais produtiva como criar relatórios em formato de planilha que sejam dinâmicos e elaborados, e automatizar a geração destas planilhas, vamos precisar de uma biblioteca que facilite essa interação. Atualmente, podemos escolher entre xlwings, PyXLL, XlsxWriter ou OpenPyXl e, no final de 2023 e início de 2024 a Microsoft anunciou seu suporte para usar diretamente o Python no Excel no Office365 como uma linguagem de programação (ao lado de VBA e Lambda), mas por ainda estar em caráter beta, este tipo de integração foge do escopo desta aula. No nosso curso usaremos a biblioteca xlwings.
Antes de continuarmos, você vai precisar instalar as bibliotecas lxml e xlwings. Para fazer isto, siga as instruções:

Abra o Conda e certifique-se de que está trabalhando no ambiente do curso
No topo, à esquerda, clique em Environments

3. No topo, ao centro, selecione Not Installed para filtrar as buscas por pacotes ainda não
instalados
4. No topo, à direita, digite lxml e tecle ENTER
5. Localize o pacote lxml e clique para marcar a seleção
6. No canto inferior direito, clique em Apply

7. Aguarde o término da verificação das dependências e, quando a janela de confirmação aparecer,
clique em Apply
8. Repita os passos a partir do passo 4 para a biblioteca xlwings, caso ela já não esteja instalada.
Uma vez instaladas as bibliotecas, faça o download da aula e salve o arquivo na pasta do curso:
Agora você pode prosseguir com o curso.
Boa sorte e até a próxima aula!
Comments