
Konvertierung von TSV in CSV mithilfe der Java REST API.
Die Konvertierung von TSV(Tab-Separated Values) in CSV(Comma-Separated Values) ist eine wichtige Aufgabe, um Datenkompatibilität und Nutzbarkeit in verschiedenen Anwendungen und Systemen sicherzustellen. Während TSV häufig für tabellarische Daten verwendet wird, bevorzugen viele Tools, Plattformen und Softwaresysteme das universeller unterstützte CSV-Format. Durch die Konvertierung von TSV in CSV verbessern Sie die Dateninteroperabilität, vereinfachen die Verarbeitung und gewährleisten eine nahtlose Integration mit gängigen Anwendungen wie Tabellenkalkulationen, Datenbanken und Webdiensten.
- API zur Konvertierung von TSV in CSV
- Konvertieren Sie TSV in CSV in Java
- TSV zu CSV-Konvertierung mit cURL-Befehlen
API zur Konvertierung von TSV in CSV
Die Konvertierung von TSV in CSV mithilfe der Java REST API mit Aspose.Cells Cloud SDK für Java ist eine einfache und effiziente Lösung für die Datentransformation. Mit diesem SDK können Entwickler tabellarische Datenformate wie TSV problemlos in das weithin unterstützte CSV-Format konvertieren und so die Kompatibilität mit Tabellenkalkulationen, Datenbanken und anderen Analysetools sicherstellen. Die RESTful-Architektur erleichtert die Integration in plattformübergreifende Anwendungen, während die Skalierbarkeit der Cloud eine hohe Leistung für umfangreiche Aufgaben gewährleistet.
Installation
Bitte fügen Sie der Datei pom.xml des Maven-Build-Projekts die folgenden Details hinzu.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
– Sie können die neueste Version aus dem Aspose Repository herunterladen.
Jetzt müssen wir unsere Client-Anmeldeinformationen vom Cloud-Dashboard abrufen. Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.
Konvertieren Sie TSV in CSV in Java
Der folgende Abschnitt enthält Einzelheiten zur Konvertierung eines TSV- in das CSV-Format mithilfe eines Java-Codeausschnitts:
CellsApi api = new CellsApi(clientId,clientSecret);
Erstellen Sie eine Instanz von CellsApi und geben Sie dabei die Client-Anmeldeinformationen als Eingabeargumente an.
api.uploadFile("input.tsv", file, "internal");
Laden Sie die Quell-TSV mit der Methode uploadFile(…) in den Cloud-Speicher hoch.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.csv","internal", null);
Abschließend rufen Sie die Methode cellsWorkbookGetWorkbook(…) auf, um die Konvertierung zu starten.
// Weitere Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// Erstellen Sie eine Instanz von CellsApi mit den Client-Anmeldeinformationen
CellsApi api = new CellsApi(clientId,clientSecret);
// Name der Eingabe-TSV-Datei
String name = "input.tsv";
// resultierendes Dateiformat
String format = "CSV";
// Datei vom lokalen System laden
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// Hochladen der TSV-Eingabedatei in den Cloud-Speicher
api.uploadFile("input.tsv", file, "internal");
// Durchführen einer Dokumentkonvertierung
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// Erfolgsmeldung drucken
System.out.println("The TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Eine Vorschau der Konvertierung von TSV in CSV.
Die im obigen Beispiel verwendeten Beispieldateien können von input.tsv und resultantFile.csv heruntergeladen werden.
TSV zu CSV-Konvertierung mit cURL-Befehlen
Die Konvertierung von TSV in CSV mit Aspose.Cells Cloud und cURL-Befehlen ist ein unkomplizierter und effektiver Ansatz zur Automatisierung von Datentransformationen. Mit dieser Methode können Sie eine TSV-Datei in die Aspose.Cells Cloud hochladen, CSV als gewünschtes Ausgabeformat angeben und die konvertierte Datei herunterladen – alles über einfache RESTful-API-Aufrufe mit cURL. Es ist eine ideale Wahl, um sich wiederholende Aufgaben zu automatisieren, Arbeitsabläufe zu optimieren und eine nahtlose Integration in umfassendere Anwendungen und Prozesse zu ermöglichen.
Der erste Schritt dieser Methode besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Da wir nun das JWT-Token haben, müssen wir den folgenden Befehl ausführen und TSV in das CSV-Format konvertieren.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
Wenn Sie die resultierende CSV-Datei lieber auf einem lokalen Laufwerk speichern möchten, versuchen Sie, den folgenden Befehl auszuführen:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
Ersetzen Sie „sourceFile“ durch den Namen der TSV-Eingabedatei (verfügbar im Cloud-Speicher), „myResultant“ durch den Namen der resultierenden CSV-Datei und „accessToken“ durch das oben generierte JWT-Zugriffstoken.
Kostenloser TSV zu CSV-Konverter
Wir empfehlen Ihnen auch, unseren kostenlosen TSV zu CSV-Konverter auszuprobieren. Diese leichte und hocheffiziente Web-App wurde auf der Aspose.Cells Cloud entwickelt und ermöglicht es Ihnen, die erstaunlichen Fähigkeiten der REST-API zu erleben.
Eine Vorschau der App zum Konvertieren von TSV zu CSV.
Abschluss
Zusammenfassend lässt sich sagen, dass unabhängig davon, ob Sie TSV mit dem Aspose.Cells Cloud SDK für Java oder mit cURL-Befehlen in CSV konvertieren, beide Ansätze zuverlässige und effiziente Lösungen für die Transformation tabellarischer Daten bieten. Durch die Nutzung von Aspose.Cells Cloud können Sie Ihre Datenworkflows vereinfachen, Zeit sparen und die Produktivität steigern, was es zu einem unschätzbaren Werkzeug für moderne Datentransformationsanforderungen macht.
Nützliche Links
Verwandte Artikel
Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: