1. Produtos
  2.   editor
  3.   Python
  4.   Openpyxl
 
  

Biblioteca de edição de planilhas Python de código aberto

Biblioteca Python gratuita e de código aberto para criar e editar arquivos Excel XLSX e outros arquivos de planilha.

O que é a API Openpyxl?

Openpyxl é uma biblioteca Python de código aberto poderosa e versátil para trabalhar com arquivos Excel. Ela permite que você leia, escreva e manipule planilhas Excel no popular formato XLSX. Com Openpyxl, você pode criar documentos Excel complexos, modificar os existentes e até mesmo extrair dados de planilhas Excel para executar análises de dados. Sua API amigável fornece funcionalidades para formatar células, criar gráficos e gerenciar planilhas, tornando-a uma escolha ideal para desenvolvedores Python que buscam automatizar tarefas relacionadas ao Excel ou integrar o processamento de arquivos Excel em seus aplicativos. Esteja você lidando com análise de dados, relatórios ou qualquer projeto baseado em Excel, Openpyxl oferece um conjunto abrangente de ferramentas para agilizar seu fluxo de trabalho.

Recursos da API OpenpyXL

A seguir estão alguns dos principais recursos da API OpenpyXL:

  • Ler e gravar arquivos Excel: O Openpyxl pode ler e gravar arquivos Excel no formato XLSX, permitindo que você manipule dados de forma eficiente.
  • Criar e modificar planilhas: você pode criar novas planilhas, renomeá-las e modificar as existentes, incluindo adicionar e remover planilhas.
  • Formatação de células: O Openpyxl suporta várias opções de formatação de células, como configuração de fontes, cores, bordas e formatos numéricos.
  • Validação de dados: você pode adicionar validação de dados às células para restringir valores de entrada, como listas suspensas ou intervalos numéricos.
  • Formatação condicional: o Openpyxl permite que você aplique regras de formatação condicional às células, permitindo estilo dinâmico com base nos valores das células.
  • Fórmulas e funções: você pode inserir e avaliar fórmulas e funções do Excel em suas planilhas.
  • Gráficos: a biblioteca oferece suporte à criação de vários tipos de gráficos, incluindo gráficos de barras, linhas, pizza e dispersão, diretamente em arquivos do Excel.
  • Imagens: você pode inserir imagens em planilhas do Excel, permitindo um conteúdo de documento mais rico.
  • Intervalos nomeados: o Openpyxl suporta intervalos nomeados, permitindo fácil referência a intervalos de células específicos dentro do seu código.
  • Mesclar e desmesclar células: você pode mesclar e desmesclar células para criar layouts de planilha mais complexos.
  • Estilos: a biblioteca fornece um sistema de estilo abrangente, permitindo que você personalize a aparência de células e planilhas.
  • Iteração sobre linhas e colunas: o Openpyxl oferece maneiras eficientes de iterar sobre linhas e colunas para processamento de dados.
  • Proteção: você pode definir opções de proteção da planilha, como bloquear células ou impedir edições na planilha.
  • Manipulando arquivos grandes: O Openpyxl foi projetado para manipular arquivos grandes do Excel de forma eficiente, tornando-o adequado para aplicações de big data.

Formatos de arquivo suportados pelo Openpyxl

O Pyexcel-XLS suporta os seguintes formatos de arquivo.

File FormatDefinition
XLSXMicrosoft Excel 2010 and above spreadsheet file format
XLSMMicrosfot Excel 2010 Spreadsheet Macro file format
GitHub

Estatísticas do GitHub

Nome:
Linguagem:
Estrelas:
Garfos:
Licença:
O repositório foi atualizado pela última vez em

Introdução ao Openpyxl

Você pode baixar a biblioteca Openpyxl do GitHub ou usando o comando pip install:

Instalação

A instalação do Openpyxl é simples e pode ser feita pelo terminal, conforme mostrado abaixo:

Instalando Openpyxl


pip3 install Openpyxl

Exemplos de código Python Openpyxl

Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Como ler um arquivo XLSX usando Openpyxl?

Para ler um arquivo XLSX existente, você pode usar a função load_workbook. Aqui está um exemplo simples:

Como criar Excel XLSX com Openpyxl?

Criar um novo arquivo Excel XLSX usando Openpyxl é muito fácil. Você pode criar uma nova pasta de trabalho usando a classe Workbook, obter acesso à sua planilha ativa e definir os valores de suas células, conforme mostrado no exemplo de código a seguir.

Como modificar um arquivo XLSX existente usando o Openpyxl?

Ler um arquivo XLSX existente e modificá-lo usando Openpyxl é muito fácil. Você pode carregar a pasta de trabalho usando o método load_workbook e então obter acesso à sua planilha e célula ativas para modificar seu conteúdo. Isso é mostrado no exemplo de código a seguir.

Recursos

  • Arquivo de modelo Excel GRATUITO
  • Captura de tela do iPhone 7
  • Conclusão

    Openpyxl é uma biblioteca Python abrangente e poderosa para trabalhar com arquivos Excel, oferecendo recursos extensivos para criar, modificar e analisar dados no formato XLSX. Com sua interface amigável e funcionalidade robusta, ele atende a uma ampla gama de tarefas, desde simples entrada de dados até complexas manipulações de planilhas. O suporte do Openpyxl para formatação de células, gráficos, validação de dados e muito mais o torna uma ferramenta versátil para desenvolvedores que buscam automatizar processos relacionados ao Excel ou integrar recursos de planilhas em seus aplicativos. Esteja você criando ferramentas de análise de dados, gerando relatórios ou manipulando arquivos Excel em qualquer capacidade, o Openpyxl fornece a flexibilidade e a facilidade de uso necessárias para agilizar seu fluxo de trabalho e aumentar a produtividade.

    Produtos Similares

     Portugese