TSV(Tab-Separated Values) Dateien sind einfach und leicht, was sie ideal für die Datenspeicherung und -übertragung macht. Excel-Arbeitsmappen bieten jedoch erweiterte Funktionen wie Datenvisualisierung, Analysetools und benutzerfreundliche Schnittstellen, die für eine detaillierte Datenbearbeitung und -präsentation unerlässlich sind. In diesem Artikel konvertieren wir TSV Dateien in Excel und nutzen die leistungsstarken Funktionen, um Ihre Datenanalysefunktionen zu verbessern, Arbeitsabläufe zu optimieren und die Datenpräsentation zu verbessern.
TSV zu Excel-Konvertierungs-SDK
Aspose.Cells Cloud SDK für .NET bietet eine leistungsstarke und effiziente Möglichkeit, TSV Dateien (Tab-Separated Values) in das Excel-Format zu konvertieren und so den Datentransformationsprozess zu optimieren. Durch die Verwendung von Aspose.Cells Cloud SDK können Sie die Konvertierung von TSV Dateien in Excel automatisieren und so Genauigkeit gewährleisten und die Datenintegrität bewahren.
Um das SDK zu verwenden, müssen Sie zunächst im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ suchen und auf die Schaltfläche „Paket hinzufügen“ klicken. Anschließend erhalten Sie Ihre Client-Anmeldeinformationen vom Cloud-Dashboard. Falls Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.
Konvertieren Sie TSV in XLS in C#
Lassen Sie uns im Detail untersuchen, wie wir große Datenmengen effizient verarbeiten und robuste Konvertierungsfunktionen in Ihre Anwendungen integrieren können, um so die Gesamtproduktivität und die Datenverwaltungs-Workflows zu verbessern.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Initialisieren Sie zunächst ein Objekt der CellsApi Klasse, an das wir die Client-Anmeldeinformationen als Argumente übergeben.
SaveOptions saveOptions = new SaveOptions()
Zweitens erstellen wir eine Instanz von SaveOptions, in der wir das Ausgabedateiformat als „XLS“ definieren.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Drittens erstellen Sie eine Instanz von „PostWorkbookSaveAsRequest“, in der wir den Namen des Eingabe-TSV, den Namen der resultierenden Excel-Arbeitsmappe und andere optionale Parameter angeben.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Rufen Sie abschließend die API auf, um den Konvertierungsprozess von TSV nach Excel zu starten. Sobald der Code erfolgreich ausgeführt wurde, wird die resultierende Excel-Arbeitsmappe im Cloud-Speicher gespeichert.
// Vollständige Beispiele und Datendateien finden Sie unter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// Laden Sie die Eingabe-TSV-Datei
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// Laden Sie die Eingabe-TSV-Arbeitsmappe in den Cloud-Speicher hoch
cellsInstance.UploadFile("input.tsv", inputFile);
// Rufen Sie die API auf, um TSV in eine Excel-Arbeitsmappe zu konvertieren
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// Drucken Sie eine Erfolgsmeldung, wenn die Konvertierung erfolgreich war
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Die im obigen Beispiel generierten TSV-Eingabedaten und die daraus resultierende Excel-Datei können von input.tsv und myResultant.xls heruntergeladen werden.
TSV zu XLSX mit cURL-Befehlen
Die Konvertierung von TSV in XLSX mit Aspose.Cells Cloud und cURL-Befehlen ist ein unkomplizierter und effizienter Prozess. Dieser Ansatz ist äußerst vorteilhaft für die Automatisierung und Stapelverarbeitung und eignet sich daher ideal für die Integration in Skripte und Workflows, die häufige Datentransformationen erfordern.
Der erste Schritt bei diesem Ansatz 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"
Um nun die Konvertierung von TSV in XLSX durchzuführen, führen Sie bitte den folgenden Befehl aus:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Ersetzen Sie „sourceFile“ durch den Namen der TSV-Eingabedatei (verfügbar im Cloud-Speicher), „resultantFile“ durch den Namen der Excel-Ausgabearbeitsmappe und „accessToken“ durch das oben generierte JWT-Zugriffstoken.
– Um die resultierende XLSX-Arbeitsmappe auf einem lokalen Laufwerk zu speichern, verwenden Sie bitte den folgenden cURL-Befehl:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
Kostenlose TSV zu XLSX Konvertierungs-App
Um die Fähigkeiten der .NET REST API kennenzulernen, können Sie unsere leichte und äußerst effiziente TSV to XLSX Conversion App verwenden. Diese kostenlose App basiert auf Aspose.Cells Cloud APIs und kann ohne Installationsanforderungen online getestet werden.
Abschluss
Zusammenfassend lässt sich sagen, dass die Konvertierung von TSV in das Excel-Format eine wichtige Aufgabe zur Verbesserung der Datenmanipulation, -visualisierung und -analyse ist. Unabhängig davon, ob Sie sich für das leistungsstarke und flexible Aspose.Cells Cloud SDK für .NET oder die unkomplizierten und skriptfähigen cURL-Befehle mit Aspose.Cells Cloud API entscheiden, bieten beide Ansätze robuste Lösungen für diese Konvertierung.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: