Dieses Tutorial erklärt, wie Sie Excel in Java in CSV konvertieren. Es gibt viele Anwendungen, die Daten im CSV-Format erfordern, während die Quelldaten in einer Excel-Datei verfügbar sind. Konvertieren Sie in diesem Fall Excel mit Java in CSV und verwenden Sie es dann wo immer erforderlich. Es kann Fälle geben, in denen bestimmte Trennzeichen in der CSV-Datei gespeichert werden müssen, um Werte zu unterscheiden, die aus verschiedenen Spalten abgerufen werden. Dies kann auch durch die Verwendung des Klassenobjekts TxtSaveOptions erreicht werden.
Schritte zum Konvertieren von Excel in CSV in Java
- Fügen Sie mithilfe von Maven Aspose.Cells zum Projekt hinzu
- Fügen Sie mithilfe von Import im Programm einen Verweis auf TxtSaveOptions und Workbook hinzu
- Laden Sie die Excel-Quelldatei in das Workbook-Objekt
- Instanziieren Sie die TxtSaveOptions, um Parameter der CSV-Ausgabedatei festzulegen
- Legen Sie das Trennzeichen fest, das in der CSV-Ausgabedatei verwendet werden soll
- Speichern Sie die Excel-Datei als CSV
In den obigen Schritten laden wir eine Excel-Datei und speichern sie dann als CSV. Wir legen die Eigenschaften der CSV-Datei fest, indem wir das Klassenobjekt TxtSaveOptions verwenden. Diese Klasse bietet eine Vielzahl von Optionen, z. B. können Sie alle Werte in Anführungszeichen setzen, die Quellarbeitsmappe nach der Konvertierung löschen, angeben, ob alle Blätter oder nur das aktive Blatt konvertiert werden sollen, das gesamte Blatt konvertiert werden soll oder nur ein bestimmtes Bereich transformiert werden muss und vieles mehr. Sie können die ausgegebene CSV-Datei je nach Anforderung in einer physischen Datei auf der Festplatte oder in einem Speicherstream speichern.
Code für die Konvertierung von Excel in CSV in Java
Dieser Code initialisiert ein Workbook-Klassenobjekt und instanziiert dann ein TxtSaveOptions-Klassenobjekt zum Festlegen von Parametern der resultierenden CSV-Datei. Schließlich wird Workbook.save() verwendet, um eine CSV-Datei zu generieren. Wenn Sie eine Excel-Datei mit einer anderen Sprache als Java, z. B. C#, in das CSV-Format konvertieren möchten, lesen Sie den Artikel große Excel-Datei in CSV in C# exportieren.
Für diese Konvertierung wird weder Interop verwendet noch MS Excel benötigt.