Python'da XML'i XLSX'e Dönüştürme

Bu basit konu Python’da XML‘ın XLSX‘a nasıl dönüştürüleceğine odaklanmaktadır. Ayrıntılı sistem yapılandırmasına yönelik adımları ve program akışını açıklayan adım adım bir algoritmayı kapsar. Kaynak XML dosyasını çok basit bir kod kullanarak Python XML’i Excel’e dönüştür’e yükleyebilirsiniz. Geliştirilen uygulama Windows, Linux veya macOS’ta Java ve Python ile yapılandırılmış her ortamda kullanılabilir.

Python’da XML’i XLSX’e Dönüştürme Adımları

  1. XML dosyalarını Excel dosyalarına dönüştürmek için ortamı Java aracılığıyla Python için Aspose.Cells kullanacak şekilde yapılandırın
  2. Yükleme seçeneklerini ayarlamak için XmlLoadOption sınıfı nesnesinin bir nesnesini oluşturun
  3. Yükleme seçenekleri örneğini sağlayarak Workbook sınıf nesnesini kullanarak kaynak XML dosyasını diskten açın
  4. Erişilen XML dosyasını Excel dosyası olarak diske kaydedin

Yukarıda belirtilen adımlarda XML’i Excel’e aktarmak için Python tabanlı API etkin bir şekilde kullanılmıştır. XML yükleme seçenekleri sağlanarak diskten kaynak XML dosyasına ulaşılmasıyla işlem başlayacaktır. Son olarak Python XML’de Workbook sınıfının gösterdiği save metodunun XLSX’e dönüşümü gerçekleştirilecektir.

Python’da XML’i XLSX’e Dönüştürme Kodu

import jpype
import asposecells
# Start JVM
jpype.startJVM()
from asposecells.api import License, Workbook, XmlLoadOptions
# Load API License
licenseXmlToXls = License()
licenseXmlToXls.setLicense("License.lic")
# Create XmlLoadOptions object
options = XmlLoadOptions()
options.setCheckDataValid(True)
# Load the source XML file
xmlWorkbook = Workbook("source.xml", options)
# Convert the XML to Excel using the save method
xmlWorkbook.save("SavedXml.xlsx")
# Shutdown the JVM
jpype.shutdownJVM()
print("XML to Excel conversion done successfully")

Yukarıdaki örnekte XML’i XLSX’e dönüştürmek için Python kodu kullanılmıştır. XmlLoadOptions sınıfının sunduğu farklı özellikleri ayarlayarak, veriler için filtreleme seçeneklerinin yanı sıra otomatik filtreyi ayarlama, tarih ve sayı biçimini yapılandırma seçenekleri ve birkaçını saymak gerekirse XML veri geçerliliğini kontrol ederek kaynak XML yükleme sürecini önceden işleyebilirsiniz.

Bu konu başlığımızda XML’den Excel’e dönüştürücü geliştirmek için Python* tabanlı API’nin kolaylıkla kullanılabileceğini öğrendik. HTML’yi JSON dosyasına dönüştürme işlemi hakkında bilgi edinmek istiyorsanız Python kullanarak HTML’yi JSON’a dönüştürme adresindeki makaleye bakın.

 Türkçe