Knowledgebase

Biblioteca Python para Excel | Aspose

Aspose.Cells para Python é uma biblioteca de classes que permite aos desenvolvedores manipular e processar arquivos de planilha em suas próprias aplicações. Oferece o conjunto mais flexível de componentes que permitem a aplicações Python criar e gerenciar planilhas Excel sem a necessidade do Microsoft Excel ou de outro software de terceiros.
Nossa API suporta os populares formatos de planilha (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) que sua empresa utiliza diariamente e permite exportar arquivos Excel para DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, Texto simples e formatos de imagem populares, incluindo JPG, PNG, SVG, TIFF e BMP.

Biblioteca Python para Excel

Com nossa biblioteca, os desenvolvedores podem gerenciar várias planilhas, criar conteúdo e estilos de planilha do zero, adicionar fórmulas matemáticas, financeiras e de texto simples e complexas, importar dados para planilhas a partir de diferentes fontes, manipular gráficos, comentários, imagens, objetos de desenho e executar muitas outras tarefas.

Com a API Python Excel, você pode realizar as seguintes operações:
• Leitura de planilhas Excel
• Inserção de imagens e criação de gráficos
• Ajuste de planilhas dentro de pastas de trabalho
• Renderização de planilhas Excel para PDF, EMF e imagens
• Proteção e desproteção de planilhas
• Criação de tabelas dinâmicas e gráficos
• Adição e edição de comentários
• Pesquisa e substituição de dados
• Divisão e mesclagem de células
• Adição e remoção de agrupamento de colunas e linhas
• Definição de formatação numérica
• Leitura e definição de fórmulas
• Configuração de página
• Ajuste de orientação, tamanho do papel e escala da página
• Leitura e gravação de formatação condicional
• E muito mais

Você pode experimentar alguns dos recursos mais populares do Aspose.Cells através da nossa aplicação online .

Existem duas bibliotecas Aspose.Cells à sua disposição – Aspose.Cells para Python via Java e Aspose.Cells para Python via .NET.

Aspose.Cells para Python via Java

Requisitos do sistema: Aspose.Cells para Python via Java pode ser usado nas plataformas Windows, Linux e macOS e a biblioteca é independente de plataforma. A máquina deve ter Java 8 ou superior antes da instalação.
Versão do Python: Python 3.5 ou superior
Versão do Java: Java 1.8 ou superior

Instalação no Windows, Linux ou macOS

  1. Instale o Java com o comando a seguir:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Instale o Aspose.Cells para Python via Java a partir do pypi :
 $ pip install aspose-cells

Crie um aplicativo Hello World usando a biblioteca Aspose.Cells para Python via Java

  1. Crie um arquivo chamado HelloWorldApp.py
  2. Use o código abaixo e salve‑o no arquivo HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Cria uma instância da classe Workbook.
workbook = Workbook()

# Insere a palavra Hello World! em uma célula.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Salva como arquivo XLS
workbook.save("output.xls")

# Salva como arquivo XLSX
workbook.save("output.xlsx")

# Salva como arquivo ODS
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Execute python HelloWorldApp.py no prompt de comando

Convertendo arquivos Excel
A biblioteca Python Excel permite a conversão de arquivos Excel para vários formatos, incluindo PDF, XPS e HTML. A seguir, mostramos como converter arquivos Excel de forma rápida e fácil usando o Aspose.Cells para Python via Java.

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells para Python via .NET

Requisitos do sistema: Aspose.Cells para Python via .NET é uma biblioteca independente de plataforma e pode ser usada no Windows, Linux e macOS onde o Python está instalado.
Versão do Python: Python 3.6 ou superior

Instalação no Windows, Linux ou macOS
Instale o Aspose.Cells para Python via .NET a partir do pypi usando o comando a seguir:

$ pip install aspose-cells-python

Crie um aplicativo Hello World usando a biblioteca Aspose.Cells para Python via .NET

  1. Crie um arquivo chamado HelloWorldApp.py
  2. Use o código abaixo e salve‑o no arquivo HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Cria uma instância da classe Workbook.
workbook = Workbook()

# Insere a palavra Hello World! em uma célula.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Salva como arquivo XLS
workbook.save("output.xls")

# Salva como arquivo XLSX
workbook.save("output.xlsx")

# Salva como arquivo ODS
workbook.save("output.ods")
  1. Execute python HelloWorldApp.py no prompt de comando

Convertendo arquivos Excel
A seguir, mostramos como converter arquivos Excel de forma rápida e fácil usando o Aspose.Cells para Python via .NET.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

Você pode saber mais sobre a API Aspose.Cells na página oficial do produto , bem como na nossa documentação .

Se você deseja contratar nossos desenvolvedores para implementar rapidamente e de forma eficiente nossa API em seu projeto, nossa equipe profissional está à sua disposição. Trabalharemos com você para entender seu projeto, projetar uma solução e implementar a API Aspose conforme suas necessidades, seja adicionando novos recursos ao produto Aspose existente ou criando API para novos formatos de arquivo.