XML über Java nach CSV exportieren

Konvertieren Sie die XML-Datei in CSV, indem Sie die lokale Java-API in beliebigen Java J2SE-, J2EE-, J2ME-Anwendungen verwenden

 

Durch die Verwendung von Aspose.Total for Java können Sie die XML-zu-CSV-Konvertierungsfunktion in Ihren Java-Anwendungen in einem zweistufigen Prozess integrieren. Erstens können Sie mit Aspose.PDF for Java XML in XLSX rendern. Im zweiten Schritt können Sie XLSX in CSV konvertieren, indem Sie die Spreadsheet Programming API Aspose.Cells for Java verwenden.

Konvertieren Sie die XML-Datei über Java in CSV

  1. Öffnen Sie die XML-Datei mit der Klasse Document .
  2. Konvertieren Sie XML in XLSX mit save Methode
  3. Laden Sie das XLSX-Dokument mithilfe der Klasse Workbook .
  4. Speichern Sie das Dokument im CSV-Format mit save -Methode

Konvertierungsanforderungen

Sie können Aspose.Total für Java direkt aus einem auf Maven basierenden Projekt verwenden und enthalten Aspose.PDF for Java und Aspose.Cells for Java in Ihrer pom.xml.

Konvertierungsanforderungen

Wenn Ihr XML-Dokument passwortgeschützt ist, können Sie es ohne das Passwort nicht in CSV konvertieren. Mit der API können Sie das geschützte Dokument zunächst mit einem gültigen Passwort öffnen und anschließend konvertieren. Um die verschlüsselte Datei zu öffnen, können Sie eine neue Instanz des Document Klasse und übergeben Sie Dateiname und Passwort als Argumente.

Konvertieren Sie geschütztes XML über Java in CSV

Während Sie eine XML-Datei in CSV konvertieren, können Sie Ihrem Ausgabe-CSV-Dateiformat auch Wasserzeichen hinzufügen. Um ein Wasserzeichen hinzuzufügen, erstellen Sie eine neue Arbeitsmappe, um die konvertierte XLSX-Datei zu öffnen. Wählen Sie das Arbeitsblatt über seinen Index aus, erstellen Sie eine Form und verwenden Sie die Funktion addTextEffect, stellen Sie Farben, Transparenz und mehr ein. Danach können Sie Ihr XLSX-Dokument als CSV mit Wasserzeichen speichern.

Erkunden Sie XML Konvertierungs optionen mit Java

XMLs in DIF konvertieren (Datenaustauschformat)
XMLs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
XMLs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
XMLs in MD konvertieren (Markdown-Sprache)
XMLs in ODS konvertieren (OpenDocument-Tabelle)
XMLs in SXC konvertieren (StarOffice Calc-Tabelle)
XMLs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
XMLs in TXT konvertieren (Text dokument)
XMLs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
XMLs in XLSB konvertieren (Excel-Binärarbeitsmappe)
XMLs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
XMLs in XLT konvertieren (Excel 97 - 2003-Vorlage)
XMLs in XLTM konvertieren (Excel-Makro-fähige Vorlage)
XMLs in ODP konvertieren (OpenDocument-Präsentationsformat)
XMLs in OTP konvertieren (OpenDocument-Standardformat)
XMLs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
XMLs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
XMLs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
XMLs in POWERPOINT konvertieren (Präsentationsdateien)
XMLs in PPS konvertieren (PowerPoint-Diashow)
XMLs in PPSM konvertieren (Makrofähige Diashow)
XMLs in PPSX konvertieren (PowerPoint-Diashow)
XMLs in PPT konvertieren (PowerPoint Präsentation)
XMLs in PPTM konvertieren (Makrofähige Präsentationsdatei)
XMLs in SWF konvertieren (Shockwave Flash-Film)

Was ist XML Dateiformat

XML steht für Extensible Markup Language und ist ein Dateiformat, das Ähnlichkeiten mit HTML aufweist, jedoch einen anderen Zweck und eine andere Struktur hat. Das Hauptziel von XML besteht darin, Daten selbstbeschreibend und plattformunabhängig zu speichern und zu transportieren. Es bietet eine Reihe von Regeln zum Definieren benutzerdefinierter Tags, die es Benutzern ermöglichen, ihre eigenen Auszeichnungssprachen speziell für ihre Bedürfnisse zu erstellen.

Der Hauptvorteil von XML ist seine Fähigkeit, Daten in einem Format darzustellen, das sowohl für Menschen lesbar ist und maschinenlesbar. Dadurch eignet es sich für die Erstellung von Datenprotokollen und den Austausch strukturierter Informationen über Netzwerke wie das World Wide Web (WWW). XML-basierte Dateiformate wie Microsoft Open XML, LibreOffice OpenDocument, XHTML und SVG verwenden XML, um die Struktur und den Inhalt ihrer Dokumente zu definieren.

Die Erweiterbarkeit von XML wird durch das „X“ in gekennzeichnet sein Name, der impliziert, dass die Sprache bei Bedarf um neue Tags und Elemente erweitert werden kann. Diese Flexibilität ermöglicht es XML, sich an verschiedene Datenstrukturen und Anforderungen anzupassen, wodurch es in verschiedenen Branchen und Domänen weit verbreitet ist.

Ein Nachteil von XML ist jedoch seine Ausführlichkeit. XML-Dateien können aufgrund der Einbeziehung von Markup-Tags und der sich wiederholenden Struktur relativ groß sein. Dies kann das Lesen und Verarbeiten von XML-Dokumenten erschweren, insbesondere wenn es um große Datenmengen geht. Es muss darauf geachtet werden, die Markup-Tags effektiv zu verwalten, um Fehler oder Inkonsistenzen in den Daten zu vermeiden.

Was ist CSV Dateiformat

Eine CSV-Datei (Comma-Separated Values) ist ein häufig verwendetes Format zum Speichern tabellarischer Daten, ähnlich einer Tabellenkalkulation oder einer Datenbank. Es besteht aus durch Kommas getrennten Daten, wobei jede Zeile einen Datensatz darstellt. CSV-Dateien können in Texteditoren wie Microsoft Notepad oder Apple TextEdit sowie in Tabellenkalkulationsprogrammen wie Microsoft Excel oder Apple Numbers geöffnet werden.

Beim Öffnen in einem Texteditor werden CSV-Daten in einem Tabellenformat angezeigt. Spalten werden durch Kommas getrennt und jede Zeile wird durch eine neue Zeile getrennt. Die erste Zeile, die sogenannte Kopfzeile, enthält Spaltennamen.

CSV-Dateien ermöglichen einen einfachen Datenaustausch zwischen verschiedenen Anwendungen. Daten können aus Tabellenkalkulationsprogrammen wie Excel oder Numbers exportiert und im CSV-Format gespeichert werden. Ebenso können CSV-Dateien in diese Programme importiert werden, sodass Daten von einem System auf ein anderes übertragen werden können.

CSV-Dateien bieten aufgrund ihrer einfachen und universellen Struktur Flexibilität und Kompatibilität. Sie werden häufig für die Datenmigration, den plattformübergreifenden Informationsaustausch und die Integration von Daten aus verschiedenen Quellen verwendet. Die unkomplizierte Beschaffenheit von CSV-Dateien macht sie für die Datenmanipulation, -analyse und -verarbeitung sowohl durch Menschen als auch durch Computersysteme zugänglich.