Usar Excel em Python | Automatizando Excel com Python

Microsoft Excel é um aplicativo amplamente utilizado na análise e gerenciamento de dados devido aos seus recursos e interfaces fáceis de usar. A disponibilidade de diferentes recursos que permitem cálculos numéricos, criação de tabelas dinâmicas ou relatórios elaborados faz dele um item essencial em qualquer ambiente de trabalho. Quanto maior o volume e a complexidade dos dados, mais importante é aplicar métodos de gerenciamento de dados mais avançados e eficientes. Incorporar elementos do Excel no Python oferece uma nova dimensão na utilização prática da linguagem para manipulação e análise de dados. Neste post do blog, você aprenderá como usar o Excel em Python. Se você é um iniciante procurando começar ou um desenvolvedor experiente buscando aprimorar suas habilidades, este guia fornecerá o conhecimento e as ferramentas necessárias para integrar perfeitamente o Excel e o Python em seu kit de ferramentas de análise de dados.

Este artigo cobre os seguintes tópicos:

Biblioteca Python para Usar o Excel em Python

Para trabalhar com arquivos do Excel em Python, usaremos o Aspose.Cells para Python, uma poderosa biblioteca que oferece amplas capacidades para criar, modificar e converter arquivos do Excel.

Por favor, baixe o pacote ou instale-o pelo PyPI usando o seguinte comando pip no seu terminal:

pip install aspose-cells-python

Usar Excel em Python: Lendo Arquivos do Excel

Na automação do Excel com Python, ler arquivos do Excel é uma maneira poderosa e flexível de manipular dados programaticamente em suas aplicações. Você pode começar a trabalhar com um arquivo do Excel carregando-o em seu script Python. Carregue um arquivo do Excel criando uma instância da classe Workbook com o caminho do arquivo do Excel que deseja ler. Após carregar o arquivo do Excel, você pode acessar suas planilhas individuais pelo índice ou pelo nome. A coleção de planilhas do objeto Workbook permite que você navegue pelas diferentes folhas dentro do arquivo do Excel.

Siga os passos abaixo para ler um arquivo do Excel em Python:

  1. Carregue o arquivo do Excel usando a classe Workbook.
  2. Obtenha o comprimento da WorksheetCollection usando a propriedade Workbook.worksheets.length.
  3. Percorra todas as planilhas na coleção e faça o seguinte:
    1. Acesse a planilha pelo índice usando o método worksheets.get().
    2. Obtenha uma contagem das linhas e colunas de dados na planilha.
    3. Inicie um loop para linhas.
    4. Inicie um loop aninhado para colunas.
    5. Leia dados de cada célula usando a propriedade Worksheet.cells.get_cell(row, column).value.

O seguinte exemplo de código mostra como ler um arquivo do Excel em Python.

Usar Excel em Python: Lendo Arquivos do Excel

Lendo um arquivo do Excel em Python - Fonte XLSX

Aqui está a saída:

Worksheet: Sheet1
Items A | Items B |

12 | 23 |

23 | 22 |

34 | 11 |

45 | 43 |

65 | 65 |

34 | 22 |

Worksheet: Sheet2

Saiba mais sobre ler dados de arquivos do Excel em Python.

Usar Excel em Python: Escrevendo em Arquivos do Excel

Você pode facilmente criar novos arquivos do Excel programaticamente em Python usando o Aspose.Cells para Python. O primeiro passo é criar um novo objeto da classe Workbook, que servirá como o contêiner para seu arquivo do Excel. Um novo livro geralmente começa com uma planilha padrão. Você pode acessar essa planilha pelo índice ou pelo nome. Com o objeto da planilha pronto, você pode começar a escrever dados em células específicas. As células são referenciadas usando seus endereços (por exemplo, “A1” e “B2”). Você pode escrever vários tipos de dados, incluindo strings, números, datas e valores booleanos.

Siga os passos abaixo para criar um arquivo do Excel em Python:

  1. Crie uma instância da classe Workbook.
  2. Acesse a planilha padrão usando o método Workbook.worksheets().get(index).
  3. Insira o valor na célula desejada usando a propriedade Worksheet.cells.get(index).value.
  4. Salve o livro como um arquivo XLSX usando o método Workbook.save().

O seguinte exemplo de código mostra como criar um arquivo do Excel e inserir dados nele usando Python.

Usar Excel em Python: Escrevendo em Arquivos do Excel

Escrever em um arquivo do Excel em Python

Descubra mais sobre criação de arquivos MS Excel usando Python aqui e aprimore sua compreensão hoje mesmo!

Usar Excel em Python: Modificando Arquivos do Excel

Modificar arquivos do Excel existentes com o Aspose.Cells para Python envolve várias tarefas principais, incluindo carregar o arquivo, fazer alterações em sua estrutura e conteúdo e salvar o arquivo atualizado. Se você deseja modificar um arquivo existente, pode carregá-lo em um objeto da classe Workbook. A classe Workbook fornece métodos para abrir e manipular vários formatos de arquivos do Excel, como XLSX, XLS e CSV. Você pode acessar uma planilha específica para fazer modificações em seu conteúdo ou estrutura. Também é possível adicionar mais planilhas por nome ou usando o índice. Com o objeto da planilha pronto, você pode modificar os valores das células específicas. Você pode alterar os dados existentes nessas células para novos valores.

Siga os passos abaixo para modificar um arquivo do Excel em Python:

  1. Carregue um arquivo do Excel existente usando a classe Workbook.
  2. Acesse a planilha padrão usando o método Workbook.worksheets().get(index).
  3. Modifique os valores nas células desejadas usando a propriedade Worksheet.cells.get(index).value.
  4. Adicione uma nova planilha usando o método Workbook.worksheets.add(name).
  5. Insira valores nas células desejadas usando a propriedade Worksheet.cells.get(index).value.
  6. Salve o livro usando o método Workbook.save().

O seguinte exemplo de código mostra como editar um arquivo do Excel em Python.

Usar Excel em Python: Modificando Arquivos do Excel

Modificar um arquivo do Excel em Python

Confira como inserir e excluir linhas e colunas no Excel usando Python.

Modificando a Formatação das Células no Excel Usando Python

Para melhorar a legibilidade e apresentação do seu arquivo do Excel

, você pode modificar a formatação das células. É possível alterar estilos de fonte, cores, bordas e cores de fundo. O Aspose.Cells oferece uma ampla gama de opções de formatação para personalizar a aparência dos seus dados.

Siga os passos abaixo para modificar a formatação das células em um arquivo do Excel usando Python:

  1. Carregue um arquivo do Excel existente usando a classe Workbook.
  2. Acesse a planilha padrão usando o método Workbook.worksheets().get(index).
  3. Obtenha o estilo da célula usando a propriedade Worksheet.cells.style.
  4. Defina a cor da fonte usando a propriedade Style.font.color.
  5. Especifique o padrão do estilo usando a propriedade Style.pattern.
  6. Defina a cor de fundo usando a propriedade Style.background_color.
  7. Defina a borda usando o método Style.set_border().
  8. Obtenha a célula desejada para aplicar o estilo usando o método Worksheet.cells.get().
  9. Após isso, aplique o estilo à célula acessada usando o método cell.set_style(style).
  10. Finalmente, salve o livro usando o método Workbook.save().

O seguinte exemplo de código mostra como aplicar estilos e formatação a uma célula em um arquivo do Excel usando Python.

Modificando a Formatação das Células no Excel Usando Python

Modificando a formatação das células no Excel usando Python.

Aprenda como ajustar a altura de uma linha e a largura de uma coluna no Excel usando Python.

Adicionando Gráficos e Imagens no Excel Usando Python

Elementos visuais, como gráficos e imagens, podem melhorar a apresentação dos seus dados. O Aspose.Cells para Python suporta a criação e personalização de vários tipos de gráficos, como gráficos de barras, gráficos de linhas e gráficos de pizza. Você também pode inserir imagens, formas e outros gráficos para tornar seu arquivo do Excel mais informativo e visualmente atraente.

Siga os passos abaixo para adicionar gráficos em um arquivo do Excel usando Python:

  1. Crie uma instância da classe Workbook.
  2. Acesse a planilha pelo índice.
  3. Insira valores de dados nas células desejadas.
  4. Adicione um gráfico à planilha usando o método Worksheets.charts.add().
  5. Acesse o gráfico recém-adicionado pelo índice.
  6. Após isso, defina a fonte de dados do gráfico usando o método chart.set_chart_data_range().
  7. Salve o livro usando o método Workbook.save().

O seguinte exemplo de código mostra como adicionar gráficos a um arquivo do Excel usando Python.

Adicionar gráficos em um arquivo do Excel usando Python

Adicionar gráficos em um arquivo do Excel usando Python.

Curioso para se aprofundar? Explore nosso post abrangente sobre criação de gráficos em arquivos do Excel usando Python e desbloqueie um conhecimento valioso para aprimorar sua expertise.

Obtenha uma Licença Gratuita

Desbloqueie todo o potencial de trabalhar com Excel em Python usando uma licença temporária gratuita! Visite nossa página para obter instruções rápidas e fáceis sobre como reivindicar sua licença gratuita e aproveitar o acesso sem restrições.

Automatizando o Excel com Python – Recursos Gratuitos

Encontre abaixo recursos para aprofundar sua compreensão, aprender a usar o Excel em Python de forma eficiente e aproveitar ao máximo os recursos robustos do Aspose.Cells para análise de dados e automação.

Conclusão

Neste artigo, aprendemos como usar o Excel em Python. Manipular arquivos do Excel com uma linguagem de programação como Python oferece uma maneira robusta de resolver problemas computacionais. Ao aproveitar o Aspose.Cells para Python, você pode economizar tempo em ações rotineiras, calcular dados, otimizar arquivos do Excel e realizar muitas outras tarefas. Os exemplos de código fornecidos neste artigo ilustram algumas das tarefas básicas que podem ser realizadas em arquivos do Excel, como ler e escrever no arquivo ou até mesmo modificar o arquivo, conforme necessário. Comece a automatizar o Excel com Python hoje mesmo!

Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco no nosso fórum de suporte gratuito.

Veja Também