Biblioteca Python Gratuita para Ler, Editar e Escrever Arquivos XLS
Uma Biblioteca Python de Código Aberto de pequeno tamanho permite que desenvolvedores de software leiam, editem, manipulem e escrevam dados em planilhas Excel XLS via API Python.
O que é Pyexcel-XLS?
Arquivos Excel são uma parte onipresente dos negócios e da gestão de dados, ajudando os usuários a lidar com relatórios financeiros, análise de dados ou qualquer outra tarefa que envolva dados tabulares. Python, como uma das linguagens de programação mais populares para essas tarefas, oferece uma variedade de bibliotecas para trabalhar com diferentes formatos de arquivo. Quando se trata de trabalhar com arquivos Excel em Python, a biblioteca Pyexcel-XLS é um recurso valioso que simplifica o processo de leitura e escrita de arquivos Excel.
Pyexcel-XLS é uma biblioteca Python que faz parte da família pyexcel maior, que fornece uma interface consistente para lidar com vários formatos de planilha, incluindo Excel. Esta biblioteca permite que os usuários leiam e escrevam dados de e para arquivos Excel sem a necessidade de código complexo de baixo nível. Ela oferece uma abordagem conveniente e amigável para manipular arquivos Excel, tornando-a adequada para tarefas como extração de dados, geração de relatórios e automação. Existem vários recursos importantes da biblioteca, como escrever dados em um arquivo Excel, ler arquivos Excel existentes, aplicar estilos a células e linhas, mesclar células, lidar com fórmulas do Excel, trabalhar com várias planilhas e muito mais.
Pyexcel-XLS é uma biblioteca Python muito fácil de usar e valiosa para trabalhar com arquivos Excel. Ela simplifica o processo de carregar, ler e escrever dados do Excel, tornando-a uma excelente escolha para uma ampla gama de tarefas de manipulação de dados. Seja para extrair informações de arquivos Excel ou gerar relatórios, esta biblioteca pode otimizar seu fluxo de trabalho. Portanto, se você costuma trabalhar frequentemente com arquivos Excel em Python, experimente e sinta a conveniência que ela oferece.
Começando com Pyexcel-XLS
A maneira recomendada de instalar a biblioteca Pyexcel-XLS é usando pip. Por favor, use o comando a seguir para uma instalação tranquila.
Instalar Pyexcel-XLS via comando PIP
pip install Pyexcel-XLSInstalar Pyexcel-XLS via GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Escrevendo em um arquivo Excel usando Python
A biblioteca de código aberto Pyexcel-XLS oferece a capacidade de criar um arquivo Excel XLS simples e gravar dados nele com apenas algumas linhas de código Python dentro de suas próprias aplicações. Os desenvolvedores de software também podem aplicar vários tipos de formatação, carregar dados de uma fonte externa, inserir novas linhas e colunas, mesclar células tanto vertical quanto horizontalmente, entre outros. No exemplo a seguir, os usuários criam uma pasta de trabalho Excel, adicionam dados a ela, nomeiam as colunas com base na primeira linha e estendem as linhas com nossos dados usando código Python.
Como criar uma planilha Excel XLS simples usando a biblioteca Python?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Lendo um arquivo Excel via API Python
A biblioteca Pyexcel-XLS facilita para os desenvolvedores de software a leitura de arquivos Excel dentro de suas próprias aplicações sem dependências externas. A biblioteca permite que desenvolvedores Python carreguem e leiam arquivos XLS existentes com apenas algumas linhas de código Python. Ela também oferece suporte para ler apenas uma planilha específica. Além disso, também é possível acessar e ler colunas ou linhas específicas de um determinado arquivo Excel. A seguir, mostra como desenvolvedores podem ler dados de um arquivo Excel usando código Python.
Como Ler Dados de um Documento Excel XLS usando Python?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Suporte a recursos diversos
O Pyexcel-XLS de código aberto é uma valiosa biblioteca Python para trabalhar com arquivos Excel. Ela simplifica o processo de leitura e escrita de dados Excel, tornando-a uma excelente escolha para uma ampla variedade de tarefas de manipulação de dados. Existem vários recursos importantes da biblioteca, como formatação de células, adição de bordas, definição de cores de células para tornar seus arquivos Excel visualmente atraentes, mesclagem de células tanto vertical quanto horizontalmente, escrita e avaliação de fórmulas Excel, criação e manipulação de múltiplas planilhas dentro de um único arquivo Excel, entre outros.