Excel till bild i python

Det finns situationer där du kanske vill dela eller visa dina Excel-data i ett mer tillgängligt eller visuellt tilltalande format, till exempel på en webbplats, i en presentation eller i ett dokument. Att konvertera Excel-ark till bilder är en praktisk lösning, och Python-utvecklare kan uppnå detta sömlöst med Aspose.Cells for Python. Så låt oss utforska hur man konverterar Excel-ark till bilder (PNG, JPEG, SVG eller annat) i ett Python-program.

Python Excel till Image Converter

För att konvertera Excels XLSX- eller XLS-filer till bildformat kommer vi att använda Aspose.Cells for Python via Java. Det är ett API för hantering av kalkylblad som låter dig skapa, ändra eller konvertera Excel-filer. Du kan installera API:t med följande kommando.

pip install aspose-cells

Aspose.Cells for Python via Java stöder konvertering av Excel-filer till följande bildformat:

Konvertera Excel till bild i Python

Följande är stegen för att konvertera Excel-filer till ett bildformat, dvs PNG, JPEG, etc. i Python.

Följande kodexempel visar hur man konverterar ett Excel-kalkylblad till PNG-bild.

# ladda Excel-arbetsboken
workbook = Workbook("Book1.xlsx")

# skapa bildalternativ
imgOptions = ImageOrPrintOptions()
imgOptions.setSaveFormat(SaveFormat.SVG)

# ladda kalkylbladet som ska renderas
sheet = workbook.getWorksheets().get(0)

# skapa arkrenderingsobjekt
sr = SheetRender(sheet, imgOptions)

# konvertera ark till PNG-bild
for j in range(0, sr.getPageCount()):
	sr.toImage(j, "WorksheetToImage-out%s" %(j) + ".png")

Python Excel till SVG-konvertering

Följande är stegen för att konvertera en Excel-fil till SVG i Python.

Följande kodexempel visar hur man konverterar Excel till SVG i Python.

# ladda Excel-arbetsboken
workbook = Workbook("Book1.xlsx")

# skapa bildalternativ
imgOptions = ImageOrPrintOptions()
imgOptions.setSaveFormat(SaveFormat.SVG)

# få arkräkning
sheetCount = workbook.getWorksheets().getCount()

# ögla genom arken
for i in range(0, sheetCount):
	sheet = workbook.getWorksheets().get(i)
	
	# konvertera varje ark till SVG
	sr = SheetRender(sheet, imgOptions)
	for j in range(0, sr.getPageCount()):
	  sr.toImage(j, sheet.getName() + "%s" % j + "_out.svg")

Online Excel till Image Converter

Använd vårt kostnadsfria Excel till bildkonverteringsverktyg, som är baserat på Aspose.Cells för Python.

Skaffa gratis Excel till Image Converter

Du kan konvertera Excel-ark till bilder utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.

Slutsats

Att konvertera Excel-ark till bilder med Aspose.Cells för Python är en enkel process, och det öppnar upp en värld av möjligheter för att presentera din data i olika sammanhang. Oavsett om du vill visa ditt Excel-innehåll på en webbplats, infoga det i en presentation eller använda det i ett dokument, förenklar Aspose.Cells uppgiften. Med sina kraftfulla funktioner och användarvänlighet är Aspose.Cells för Python ett värdefullt verktyg för alla utvecklare som arbetar med Excel-filer. Denna steg-för-steg-guide och kodexempel visade hur man konverterar ark i en Excel-arbetsbok till PNG- och SVG-format i Python.

Du kan utforska mer om Pythons kalkylarks-API med hjälp av dokumentationen. Om du skulle ha några frågor eller funderingar får du gärna meddela oss via vårt forum.

Se även