Hur man konverterar XML till XLSX i Python

Det här enkla ämnet fokuserar på hur man konverterar XML till XLSX i Python. Den täcker stegen för detaljerad systemkonfiguration och en stegvis algoritm som beskriver programflödet. Du kan ladda XML-källfilen i Python convert XML to Excel med en mycket enkel kod. Den utvecklade applikationen kan användas i alla miljöer konfigurerade med Java och Python i Windows, Linux eller macOS.

Steg för att konvertera XML till XLSX i Python

  1. Konfigurera miljön för att använda Aspose.Cells för Python via Java för att konvertera XML-filer till Excel-filer
  2. Skapa ett objekt av klassobjektet XmlLoadOption för att ställa in laddningsalternativen
  3. Öppna XML-källfilen från disken med klassobjektet Workbook genom att tillhandahålla instansen för laddningsalternativ
  4. Spara den åtkomliga XML-filen som en Excel-fil på disken

I de ovannämnda stegen, för att exportera XML till Excel, har Python baserat API använts effektivt. Processen kommer att börja med att komma åt XML-källfilen från disken genom att tillhandahålla XML-laddningsalternativ. Slutligen kommer sparmetoden som exponeras av Workbook-klassen i Python XML till XLSX-konvertering att uppnås.

Kod för att konvertera XML till XLSX i Python

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

För att konvertera XML till XLSX Python har kod använts i exemplet ovan. Du kan förbehandla XML-källladdningsprocessen genom att ställa in de olika egenskaperna som exponeras av XmlLoadOptions-klassen, inklusive att ställa in autofiltret tillsammans med filtreringsalternativ för data, alternativ för att konfigurera datum- och nummerformat och kontrollera XML-datans giltighet för att nämna några.

I det här ämnet har vi lärt oss att för att utveckla en XML till Excel-omvandlare kan Python-baserad API lätt användas. Om du vill lära dig om processen att konvertera en HTML till en JSON-fil, se artikeln om hur man konverterar HTML till JSON med Python.

 Svenska