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
- Konfigurera miljön för att använda Aspose.Cells för Python via Java för att konvertera XML-filer till Excel-filer
- Skapa ett objekt av klassobjektet XmlLoadOption för att ställa in laddningsalternativen
- Öppna XML-källfilen från disken med klassobjektet Workbook genom att tillhandahålla instansen för laddningsalternativ
- 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.