Hogyan készítsünk képet a táblázatból Python segítségével

Ez a gyors oktatóanyag bemutatja, hogyan hozhat létre táblázatképet Python használatával. Ez tartalmazza a környezet konfigurálásához szükséges összes részletet és egy olyan alkalmazás írásához szükséges lépéseket, amelyek segítségével a táblázat minden oldala külön képként jeleníthető meg egy XLSX vagy XLS fájlban. A Python segítségével**, mondjuk a JPEG képekkel készített táblázatok **képeinek létrehozásának folyamata során a kimeneti képek testreszabására is lehetőség nyílik.

Az Excel fájl létrehozásának lépései Pythonban

  1. Állítsa be a fejlesztői környezetet a Aspose.Cells Pythonhoz Java-n keresztül telepítéséhez
  2. Töltsd be a bemeneti Excel-fájlt a Workbook osztályobjektum használatával táblázatképek létrehozásához
  3. Példányosítsa a ImageOrPrintOptions osztályobjektumot a kimeneti képek testreszabásához
  4. Állítsa be a cella automatikus illesztési jelzőjét a cella tartalmának rendezéséhez a jobb láthatóság érdekében
  5. Állítsa be a kívánt képtípust
  6. Hivatkozást kaphat a betöltött munkafüzetből a megjelenítendő célmunkalapra
  7. Elemezze át a táblázat összes oldalát, és jelenítse meg külön képként

Itt az összes lépést úgy tervezték, hogy lefedje a táblázatos kép Python használatával történő előállításának teljes folyamatát. Az összes konfigurációs részlet, a szükséges névterek, osztályok, metódusok és felsorolók bemutatása ezen lépések részét képezi. Ha szükséges, elhagyhatja az ImageOrPrintOptions osztály használatát, és csak az alapértelmezett beállításokkal jeleníti meg a képeket.

Kód Excel-fájl létrehozásához Pythonban

from pickle import TRUE
import jpype
import csv
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, ImageOrPrintOptions, ImageType, SheetRender
# Instantiate a license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the input XLSX file
wbToRender = Workbook("NewPivotTable.xlsx")
# Instantiate the ImageOrPrintOptions class object
outputImgOptions = ImageOrPrintOptions()
# Set the autofit flag to true
outputImgOptions.setCellAutoFit(True)
# Set the export image type
outputImgOptions.setImageType(ImageType.JPEG)
# Get first worksheet
sheetToRender = wbToRender.getWorksheets().get(0)
# Create SheetRender object for the selected sheet
sheetRenderToImage = SheetRender(sheetToRender, outputImgOptions)
# Loop through all the pages of the sheet and render as a separate image
for j in range(sheetRenderToImage.getPageCount()):
sheetRenderToImage.toImage(j, "ToImage-out" + str(j) + ".jpg")
print("Images rendered for the entire sheet successfully")
jpype.shutdownJVM()

Ha ImageOrPrintOptions osztályobjektumot használ MS Excel munkalapkép létrehozásához Python használatával, beállíthatja a kimeneti képek tulajdonságait, például beállíthatja az alapértelmezett betűtípust, a rácsvonal típusát, a vízszintes és függőleges felbontást, valamint a jelzőt, hogy a teljes munkalapot egyetlen oldalon jelenítse meg nevezz meg néhányat. Hasonlóképpen, a kimeneti kép típusa beállítható EMF, JPEG, PNG, BMP, GIF stb. formátumban. A végén, amikor az összes oldal képként jelenik meg, kiválaszthatja az egyes oldalakat is az Ön igényei szerint.

Ebben az oktatóanyagban megtanultuk képeket készíteni a munkalapból. Ha szeretné megtanulni, hogyan hozhat létre Excel-fájlt a semmiből, olvassa el a hogyan készítsünk Excel fájlt Pythonban című cikket.

 Magyar