Dieses kurze Tutorial führt Sie durch die Konvertierung von Excel in SVG mit Python. Es enthält Details zum Festlegen der Umgebung, eine Liste von Schritten zum Entwickeln der absoluten Mindestanwendung und einen ausführbaren Beispielcode zum Umwandeln von XLSX in SVG mit Python. Es werden auch verschiedene Optionen zum Anpassen der ausgegebenen SVG-Dateien besprochen.
Schritte zum Konvertieren von Excel in SVG mit Python
- Stellen Sie die IDE so ein, dass sie Aspose.Cells für Python über Java zum Konvertieren in SVG verwendet
- Laden Sie die XLSX-Datei in das Klassenobjekt Workbook
- Erstellen Sie ein Objekt der Klasse SvgSaveOptions, um die Ausgabe-SVG anzupassen
- Legen Sie den Zielblattindex fest, der in SVG konvertiert werden soll
- Speichern Sie die resultierende Arbeitsmappe mit den oben genannten Optionen als SVG
Diese Schritte bieten eine kurze Zusammenfassung des Prozesses zum Erstellen von Microsoft Excel SVG mit Python. Der Prozess beginnt mit dem Laden der Excel-Quelldatei und der anschließenden Erstellung des SVGSaveOptions-Klassenobjekts. Es hat die Eigenschaft, die Indexnummer des Blattes festzulegen, das in SVG konvertiert werden soll, gefolgt vom Aufruf der Methode save() zum Speichern der ausgegebenen SVG-Datei.
Code zum Umwandeln von Excel in SVG mit Python
Dieser Code stellt den Prozess zum Erstellen einer Tabellen-SVG mit Python dar. Die Klasse SvgSaveOptions verfügt über verschiedene Eigenschaften, z. B. das Markieren von Bereichen zum Zusammenführen, das Festlegen einer Rückrufmethode zum Behandeln von Warnungen, das Markieren von Flags zum Validieren der zusammengeführten Bereiche und das Erstellen eines Verzeichnisses, falls dieses nicht vorhanden ist. Sie können die Excel-Quelldatei auch vor der Konvertierung ändern, indem Sie die umfangreichen Funktionen der Workbook-Klasse nutzen.
In diesem Tutorial haben wir gelernt, Excel mit Python in SVG umzuwandeln. Wenn Sie erfahren möchten, wie Zellen in Excel zusammengeführt werden, lesen Sie den Artikel zu wie man Zellen in Excel mit Python zusammenführt.