Python Kullanarak Elektronik Tablonun Görüntüsü Nasıl Oluşturulur

Bu hızlı eğitim, Python kullanarak elektronik tablo görüntüsünün nasıl oluşturulacağı hakkında kılavuzluk eder. Ortamı yapılandırmak için gerekli tüm ayrıntıları ve bir elektronik tablonun her sayfasını bir XLSX veya XLS dosyasında ayrı bir görüntü olarak oluşturmak için kullanılabilecek bir uygulama yazmaya yönelik adımları sağlar. Bu Python kullanarak e-tabloların görüntülerini, diyelim ki JPEG görüntüleri oluşturma işlemi sırasında, çıktı görüntülerini özelleştirmek için seçenekleri de kullanacaksınız.

Python’da Excel Dosyası Oluşturma Adımları

  1. Java aracılığıyla Python için Aspose.Cells yüklemek için geliştirme ortamını yapılandırın
  2. Elektronik tablo görüntüleri oluşturmak için Workbook sınıf nesnesini kullanarak girdi Excel dosyasını yükleyin
  3. Çıktı görüntülerini özelleştirmek için ImageOrPrintOptions sınıf nesnesini örnekleyin
  4. Daha iyi görünürlük için hücredeki içeriği düzenlemek için hücreye otomatik sığdırma bayrağını ayarlayın
  5. İstediğiniz görüntü türünü ayarlayın
  6. Yüklenen çalışma kitabından işlenecek hedef çalışma sayfasına bir başvuru alın
  7. Elektronik tablodaki tüm sayfaları ayrıştırın ve ayrı bir resim olarak oluşturun

Buradaki tüm adımlar, Python* kullanarak * elektronik tablo resmi üretme sürecinin tamamını kapsayacak şekilde tasarlanmıştır. Tüm yapılandırma ayrıntıları, gerekli ad alanlarına giriş, sınıflar, yöntemler ve numaralandırıcılar bu adımların bir parçasıdır. Gerekirse, ImageOrPrintOptions sınıf kullanımını atlayabilir ve yalnızca görüntüleri varsayılan ayarlarla oluşturabilirsiniz.

Python’da Excel Dosyası Oluşturma Kodu

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()

Python* kullanarak *MS Excel sayfa görüntüsü oluşturmak için ImageOrPrintOptions sınıf nesnesini kullanırsanız, çıktı görüntülerinin varsayılan yazı tipi, kılavuz çizgisi türü, yatay ve dikey çözünürlük ayarlama ve tüm çalışma sayfasını tek bir sayfada işlemek için bayrak gibi özelliklerini ayarlayabilirsiniz. Birkaç isim. Benzer şekilde, çıktı görüntü türü EMF, JPEG, PNG, BMP, GIF vb. olarak ayarlanabilir. Sonunda, tüm sayfalar görüntü olarak oluşturulduğunda, gereksinimlerinize göre belirli sayfaları da seçebilirsiniz.

Bu eğitimde, çalışma sayfasından görüntüler oluşturmayı öğrendik. Sıfırdan bir Excel dosyası oluşturma prosedürünü öğrenmekle ilgileniyorsanız, Python’da Excel dosyası nasıl oluşturulur makalesine bakın.

 Türkçe