IRONSOFTWAREHOME
USANDO IRONXL FOR PYTHON

Como ler um arquivo Excel em Python usando o Visual Studio Code

Curtis Chau
Curtis Chau
Updated: 28 de junho de 2026

Excel arquivos são amplamente usados para armazenar e manipular dados. Tarefas comuns incluem o armazenamento de dados de vendas e a automação do cálculo de previsões de vendas. No entanto, a manipulação manual pode ser trabalhosa e sujeita a erros ao incorporar esses dados em seus scripts Python. Uma biblioteca comum usada em Python para lidar com grandes conjuntos de dados é o pandas. No entanto, os usuários precisam importar o pandas junto com outras dependências, o que pode não ser ideal para escalabilidade. Além disso, a curva de aprendizado do pandas pode ser acentuada, e sua API intimidante para iniciantes. É aqui que entra o robusto módulo Python IronXL, facilitando o trabalho com arquivos Excel.

Este post ensina como ler arquivos Excel em Python usando o Visual Studio Code. Discutiremos métodos avançados para processamento eficaz de dados, revisaremos o procedimento de instalação e examinaremos exemplos de código-chave para ler diferentes estruturas de dados.

Como ler um arquivo Excel em Python usando Visual Studio Code

  1. Crie um novo Projeto/ambiente for Python usando Visual Studio Code.
  2. Instale a biblioteca IronXL for Python.
  3. Importe a biblioteca no código Python.
  4. Importe o arquivo Excel a ser lido.
  5. Selecione a planilha e obtenha o valor usando um intervalo ou endereço de célula.
  6. Processe o valor e exiba o resultado.

IronXL

IronXL é um pacote robusto para Python criado especialmente para facilitar o trabalho com arquivos Excel (.xls, .xlsx e .xlsm) em seus projetos Python. Ele fornece uma API fácil de usar para uma gama de operações, servindo como um elo entre seu código Python e planilhas Excel.

Recursos do IronXL

  • Manipulação de dados: IronXL facilita a leitura, escrita e manipulação de dados em planilhas Excel. Suporta cálculos, fórmulas e formatação de dados, e os valores das células podem ser obtidos usando uma matriz bidimensional.
  • Criação e Modificação de Arquivos Excel: Os desenvolvedores podem criar novos arquivos Excel e editar os existentes, assim como adicionar, remover e gerenciar planilhas.
  • Integração .NET e Compatibilidade Cruzada: IronXL pode ser integrado com várias plataformas .NET, como Xamarin, .NET Core e .NET Framework, e sua compatibilidade entre plataformas o torna adequado para uso em uma variedade de cenários de aplicação.
  • API amigável ao usuário: A biblioteca é fácil de usar para desenvolvedores de todos os níveis de habilidade, graças a sua API clara e bem documentada. Para interagir eficientemente com seus arquivos, você não precisa ser um especialista em estruturas Excel.
  • Sem dependência: IronXL não requer que o Microsoft Office esteja instalado no computador em que você está trabalhando. Ele opera de forma autônoma, eliminando problemas de compatibilidade e simplificando a implantação em muitos ambientes.
  • Conjunto rico de funcionalidades: IronXL oferece uma gama de funcionalidades além da leitura de dados, incluindo formatação de células, manipulação de fórmulas e geração de gráficos. Isso permite várias atividades sem alterar diretamente a planilha.
  • Extração e Exportação de Dados: IronXL simplifica a conexão com bancos de dados e outros sistemas ao facilitar a extração de dados de arquivos Excel e a exportação de dados Excel para múltiplos formatos, incluindo XML, novas tabelas de dados e texto simples.
  • Versatilidade e Compatibilidade: Ele suporta várias versões e formatos Excel, incluindo XLSX, CSV e os formatos XLS mais antigos.

Para mais informações sobre o uso, por favor consulte esta documentação.

Criando uma Nova Pasta de Projeto

Inicie o Visual Studio Code.

Diretório do projeto Visual Studio Code

Navegue até Arquivo > Abrir Pasta (ou use os atalhos de teclado Ctrl+K, Ctrl+O para Windows/Linux, e Cmd+K, Cmd+O no macOS).

Selecionar Pasta no Visual Studio Code

Selecione um local no seu PC onde deseja salvar sua nova pasta de projeto criada. Em seguida, clique em "Selecionar Pasta" para criar a pasta do projeto.

Criando um Arquivo Python no VS Code

Crie um novo arquivo Python na pasta do projeto para conter seu código Python.

Duas maneiras de fazer isso:

  • Clique com o botão direito em qualquer lugar na pasta do projeto e escolha "Novo Arquivo". Nomeie seu arquivo Python (por exemplo, my_script.py).
  • Navegue até Arquivo > Novo Arquivo (ou use Ctrl+N no Windows/Linux ou Cmd+N no macOS para abrir um novo arquivo), e então nomeie seu arquivo Python com a extensão .py.

Instalar IronXL

No Visual Studio Code, abra uma janela de terminal selecionando Terminal > Novo Terminal.

Para instalar o IronXL, use o seguinte comando pip em seu terminal:

pip install ironxl
SHELL

Instalando IronXL através do pip

Ler arquivo Excel usando IronXL

Ler arquivos Excel é facilmente feito usando IronXL com poucas linhas de código.

from ironxl import WorkBook

# Load an existing Excel workbook
workbook = WorkBook.Load("Demo.xlsx")

# Access the first worksheet
worksheet = workbook.WorkSheets[0]

# Iterate over a range of cells and print their values
for cell in worksheet["A2:A10"]:
    print(f"Cell {cell.AddressString} has value '{cell.Text}'")
Python

Explicação:

  1. Importar Biblioteca: Importar a biblioteca IronXL oferece acesso às suas funcionalidades.
  2. Carregar Caderno: Carregue o caderno do Excel usando WorkBook.Load("Demo.xlsx"). O caminho para o livro está especificado aqui.
  3. Acessar Planilha: Acesse planilhas por índice (por exemplo, WorkSheets[0] para a primeira planilha).
  4. Iterar Células: Use um loop for para iterar através de um intervalo de células especificado (por exemplo, A2:A10), imprimindo o endereço e valor de cada célula.

Saída do console mostrando valores de células

O código acima demonstra a leitura de arquivos Excel com IronXL e exibe os dados em um console.

Para mais exemplos relacionados e documentação, por favor consulte a documentação do IronXL.

Conclusão

No geral, o IronXL é uma biblioteca Python poderosa e versátil para trabalhar com arquivos Excel. Além de ler e acessar dados, ela simplifica uma variedade de operações, permitindo que desenvolvedores automatizem fluxos de trabalho e agilizem tarefas relacionadas ao Excel dentro de aplicativos Python. As funcionalidades principais incluem criar e modificar planilhas, formatação de células, manipulação de fórmulas e geração de gráficos.

Sua API intuitiva, independência do Microsoft Office e compatibilidade com outros formatos de arquivo Excel estão entre seus principais benefícios. O IronXL fornece as ferramentas necessárias para automatizar a geração de relatórios, limpar e processar grandes conjuntos de dados armazenados no Excel e exportar arquivos Excel para outros formatos.

O IronXL oferece uma opção de licenciamento gratuito. Visite o site do IronXL para obter informações abrangentes e atuais sobre licenciamento. Software adicional relacionado está disponível para aumentar a produtividade dos desenvolvedores. Visite o site da Iron Software para saber mais.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.