Knowledgebase

Python knihovna pro Excel | Aspose

Aspose.Cells pro Python je knihovna tříd, která vývojářům umožňuje manipulovat a zpracovávat soubory tabulek přímo v jejich aplikacích. Poskytuje nejflexibilnější sadu komponent, která umožňuje Python aplikacím vytvářet a spravovat Excel tabulky bez nutnosti Microsoft Excel nebo jiného softwaru třetích stran.
Naše API podporuje populární formáty tabulek (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML), které vaše firma používá denně, a umožňuje exportovat Excel soubory do DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, prostého textu a oblíbených formátů obrázků včetně JPG, PNG, SVG, TIFF a BMP.

Python Excel library

S naší knihovnou mohou vývojáři spravovat více listů, vytvářet obsah a styly tabulek od nuly, přidávat běžné i složité matematické, finanční a textové vzorce, importovat data do listů z různých zdrojů, manipulovat s grafy, komentáři, obrázky, kreslenými objekty a provádět mnoho dalších úkolů.

S Python Excel API můžete provádět následující operace:
• Čtení Excel tabulek
• Přidávání obrázků a vytváření grafů
• Úprava listů v sešitech
• Renderování Excel tabulek do PDF, EMF a obrázků
• Ochrana a odemknutí listů
• Vytváření kontingenčních tabulek a grafů
• Přidávání a úprava komentářů
• Vyhledávání a nahrazování dat
• Rozdělování a slučování buněk
• Přidávání a odstraňování seskupení sloupců a řádků
• Nastavování formátování čísel
• Čtení a nastavení vzorců
• Konfigurace nastavení stránky
• Úprava orientace stránky, velikosti papíru a měřítka
• Čtení a zápis podmíněného formátování
• A mnoho dalšího

Vyzkoušejte některé z populárních funkcí Aspose.Cells v naší online aplikaci .

K dispozici jsou dvě knihovny Aspose.Cells – Aspose.Cells pro Python přes Java a Aspose.Cells pro Python přes .NET.

Aspose.Cells pro Python přes Java

Systémové požadavky: Aspose.Cells pro Python přes Java lze použít na platformách Windows, Linux a macOS a knihovna je platformně nezávislá. Počítač musí mít před instalací nainstalovanou Javu verze 8 nebo vyšší.
Verze Pythonu: Python 3.5 nebo vyšší
Verze Javy: Java 1.8 nebo vyšší

Instalace na Windows, Linux nebo macOS

  1. Nainstalujte Javu pomocí následujícího příkazu:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Nainstalujte Aspose.Cells pro Python přes Java z pypi :
 $ pip install aspose-cells

Vytvoření aplikace Hello World pomocí Aspose.Cells pro Python přes Java

  1. Vytvořte soubor s názvem HelloWorldApp.py
  2. Použijte níže uvedený kód a uložte jej do souboru HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Vytvoření instance třídy Workbook.
workbook = Workbook()

# Vložení textu Hello World! do buňky.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Uložení jako soubor XLS
workbook.save("output.xls")

# Uložení jako soubor XLSX
workbook.save("output.xlsx")

# Uložení jako soubor ODS
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Spusťte příkaz python HelloWorldApp.py v příkazovém řádku

Převod Excel souborů
Python knihovna pro Excel umožňuje převod Excel souborů do různých formátů, včetně PDF, XPS a HTML. Níže ukazujeme, jak rychle a snadno převést Excel soubory pomocí Aspose.Cells pro Python přes Java.

// načtení souboru k převodu
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Převod XLS na PDF, XPS a 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 pro Python přes .NET

Systémové požadavky: Aspose.Cells pro Python přes .NET je platformně nezávislá knihovna a lze ji použít na Windows, Linux a macOS, kde je nainstalován Python .
Verze Pythonu: Python 3.6 nebo vyšší

Instalace na Windows, Linux nebo macOS
Nainstalujte Aspose.Cells pro Python přes .NET z pypi pomocí následujícího příkazu:

$ pip install aspose-cells-python

Vytvoření aplikace Hello World pomocí Aspose.Cells pro Python přes .NET

  1. Vytvořte soubor s názvem HelloWorldApp.py
  2. Použijte níže uvedený kód a uložte jej do souboru HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Vytvoření instance třídy Workbook.
workbook = Workbook()

# Vložení textu Hello World! do buňky.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Uložení jako soubor XLS
workbook.save("output.xls")

# Uložení jako soubor XLSX
workbook.save("output.xlsx")

# Uložení jako soubor ODS
workbook.save("output.ods")
  1. Spusťte příkaz python HelloWorldApp.py v příkazovém řádku

Převod Excel souborů
Níže ukazujeme, jak rychle a snadno převést Excel soubory pomocí Aspose.Cells pro Python přes .NET.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
# načtení souboru k převodu
wk = Workbook("input.xlsx");

# Převod XLS na PDF, XPS a HTML
wk.save("output.pdf", SaveFormat.PDF);

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

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

Více informací o Aspose.Cells API najdete na oficiální produktové stránce , stejně jako v naší dokumentaci .

Pokud chcete najmout naše vývojáře pro rychlou a efektivní implementaci našeho API ve vašem projektu, náš profesionální tým je vám k dispozici. Společně s vámi pochopíme váš projekt, navrhneme řešení a implementujeme Aspose API podle vašich potřeb, ať už potřebujete nové funkce v existujícím produktu Aspose nebo API pro nové formáty souborů.