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
- Állítsa be a fejlesztői környezetet a Aspose.Cells Pythonhoz Java-n keresztül telepítéséhez
- Töltsd be a bemeneti Excel-fájlt a Workbook osztályobjektum használatával táblázatképek létrehozásához
- Példányosítsa a ImageOrPrintOptions osztályobjektumot a kimeneti képek testreszabásához
- Á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
- Állítsa be a kívánt képtípust
- Hivatkozást kaphat a betöltött munkafüzetből a megjelenítendő célmunkalapra
- 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.