Jak převést graf Excel do PDF v Pythonu

Tento zjednodušený průvodce ukazuje jak převést Excel graf na PDF v Pythonu. Obsahuje seznam kroků včetně konfigurace IDE, programovacích úloh a ukázkového kódu pro export grafu Excel do PDF v Pythonu. Pojednává také o různých možnostech transformace grafů ze souboru Excel do PDF a uložení výstupu v různých formátech.

Kroky k převodu grafu Excel do PDF v Pythonu

  1. Nastavte prostředí tak, aby k vytvoření grafu PDF použilo Aspose.Cells pro Python přes Javu
  2. Načtěte workbook s grafem
  3. Přístup k listu s grafem
  4. Přístup k chart
  5. Zavolejte metodu toPdf() ve třídě Chart a vygenerujte PDF poskytnutím požadovaných parametrů

Tyto kroky shrnují proces jak převést graf Excel do PDF v Pythonu. Proces je zahájen načtením tabulky a následným přístupem k grafu z cílového listu. V posledním kroku je zavolána metoda toPdf(), která převezme název výstupního souboru PDF, požadované rozměry stránky a typ zarovnání rozvržení stránky.

Kód pro převod Excel Graph do PDF v Pythonu

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook,\
PageLayoutAlignmentType, PageLayoutAlignmentType
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the workbook
wb = Workbook("ExcelWithPieChart.xlsx")
# Access the worksheet
ws = wb.getWorksheets().get(0)
# Access the chart
chart = ws.getCharts().get(0)
# Convert the chart to PDF
chart.toPdf("ChartToPdf.pdf",10,10,\
PageLayoutAlignmentType.RIGHT,PageLayoutAlignmentType.BOTTOM)
print("Chart Converted to PDF Successfully")
jpype.shutdownJVM()

Tento kód ukazuje převod grafu Excel do PDF v Pythonu. Můžete použít přetíženou metodu toPdf(), která převezme pouze název výstupního souboru PDF. Podobně můžete uložit výstupní PDF do toku bytů pomocí různých přetížených metod pro toPdfBytes().

Tento článek nás naučil změnit graf Excelu na PDF v Pythonu. Pokud se chcete naučit proces vytváření grafu, přečtěte si článek na jak vytvořit výsečový graf v Excelu v Pythonu.

 Čeština