Cara Membuat Gambar Spreadsheet menggunakan Python

Panduan tutorial singkat ini tentang cara membuat gambar spreadsheet menggunakan Python. Ini memberikan semua detail yang diperlukan untuk mengonfigurasi lingkungan dan langkah-langkah untuk menulis aplikasi yang dapat digunakan untuk merender setiap halaman spreadsheet sebagai gambar terpisah dalam file XLSX atau XLS. Selama proses menghasilkan gambar spreadsheet menggunakan Python katakanlah JPEG gambar, Anda juga akan menggunakan opsi untuk menyesuaikan gambar keluaran.

Langkah-langkah Membuat File Excel dengan Python

  1. Konfigurasikan lingkungan pengembangan untuk menginstal Aspose.Cells untuk Python melalui Java
  2. Muat file Excel input menggunakan objek kelas Workbook untuk membuat gambar spreadsheet darinya
  3. Buat instance objek kelas ImageOrPrintOptions untuk menyesuaikan gambar keluaran
  4. Setel bendera pas otomatis sel untuk mengatur konten di dalam sel untuk visibilitas yang lebih baik
  5. Setel jenis gambar yang diinginkan
  6. Dapatkan referensi ke lembar kerja target yang akan dirender dari buku kerja yang dimuat
  7. Parsing melalui semua halaman dalam spreadsheet dan render sebagai gambar terpisah

Di sini semua langkah dirancang untuk mencakup proses lengkap menghasilkan gambar spreadsheet menggunakan Python. Semua detail konfigurasi, pengenalan ruang nama, kelas, metode, dan enumerator yang diperlukan adalah bagian dari langkah ini. Jika perlu, Anda dapat menghilangkan penggunaan kelas ImageOrPrintOptions dan hanya merender gambar dengan pengaturan default.

Kode untuk Membuat File Excel dengan Python

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

Jika Anda menggunakan objek kelas ImageOrPrintOptions untuk menghasilkan gambar lembar MS Excel menggunakan Python, Anda dapat mengatur properti gambar keluaran seperti pengaturan font default, tipe garis kisi, resolusi horizontal dan vertikal, dan bendera untuk merender seluruh lembar kerja pada satu halaman ke sebutkan beberapa. Demikian pula, jenis gambar keluaran dapat diatur sebagai EMF, JPEG, PNG, BMP, GIF dll. Pada akhirnya, ketika semua halaman ditampilkan sebagai gambar, Anda dapat memilih halaman tertentu juga berdasarkan kebutuhan Anda.

Dalam tutorial ini, kita telah belajar membuat gambar dari lembar kerja. Jika Anda tertarik untuk mempelajari prosedur membuat file Excel dari awal, lihat artikel di cara membuat file Excel dengan Python.

 Indonesian