txt zu csv

Konvertieren Sie TXT mit .NET Cloud SDK in CSV.

In der dynamischen Landschaft der Datenverarbeitung ist die Konvertierung von einfachen Textdateien (TXT) in das Format CSV) ein absolutes Muss. Betreten Sie die Welt der TXT zu CSV-Konvertierung mithilfe der .NET REST API, einer transformativen Lösung, die der wachsenden Nachfrage nach effizientem Datenaustausch gerecht wird. Dieser Artikel erläutert daher die dringende Notwendigkeit dieser Konvertierung, geht auf die Feinheiten der Datenverwaltung ein und hebt die besonderen Vorteile hervor, die dieser Prozess mit sich bringt.

REST-API für die Konvertierung von TXT in CSV

Die Konvertierung von reinen Textdateien (TXT) in das CSV-Format wird mit dem Aspose.Cells Cloud SDK für .NET effizient und nahtlos. Diese robuste API vereinfacht den Konvertierungsprozess und ermöglicht es Entwicklern, die leistungsstarken Funktionen von Aspose.Cells für eine optimierte Datenbearbeitung zu nutzen. Darüber hinaus vereinfacht dieser Ansatz nicht nur den Konvertierungsprozess, sondern erschließt auch die umfassenderen Funktionen des Aspose.Cells Cloud SDK und macht es zu einem unschätzbaren Vorteil für Entwickler, die nach erweiterter Datenbearbeitung und -austauschbarkeit suchen.

Die erste Möglichkeit besteht darin, im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ zu suchen und auf die Schaltfläche „Paket hinzufügen“ zu klicken. Zweitens erhalten Sie Ihre Client-Anmeldeinformationen vom Cloud-Dashboard.Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren Sie eine Textdatei in C# .NET in CSV.

Der folgende Abschnitt erläutert die Schritte zur programmgesteuerten Konvertierung einer Textdatei in das CSV-Format mit C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Erstellen Sie ein Objekt der CellsApi Klasse, an das wir die Client-Anmeldeinformationen als Argumente übergeben.

 cellsInstance.UploadFile("input.txt", inputFile);

Lesen Sie die eingegebene Textdatei und laden Sie sie in den Cloud-Speicher hoch.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "output.csv", null);

Starten Sie die Konvertierungsroutine von TXT in CSV. Die resultierende CSV-Datei wird dann in den Cloud-Speicher hochgeladen.

// 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 = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // Eingabetextdatei vom lokalen Laufwerk lesen
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // Laden Sie die Textdatei in den Cloud-Speicher hoch
        cellsInstance.UploadFile("input.txt", inputFile);

        // Initialisieren Sie die TXT zu CSV-Konvertierung
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // Drucken Sie eine Erfolgsmeldung, wenn die Konvertierung erfolgreich war
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
  • Falls Sie die TXT-Eingabedatei vom lokalen Laufwerk direkt in das CSV-Format konvertieren möchten, versuchen Sie es mit dem folgenden Codeausschnitt.
// 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 = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // Eingabetextdatei vom lokalen Laufwerk lesen
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // Initialisieren Sie die TXT zu CSV-Konvertierung
        var response = cellsInstance.CellsWorkbookPutConvertWorkbook(inputFile, format: "CSV", null, "resultant.csv", null,null);

        // Drucken Sie eine Erfolgsmeldung, wenn die Konvertierung erfolgreich war
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt zu csv Vorschau

Eine Vorschau der Konvertierung von TXT in CSV mithilfe der .NET REST API.

Die Eingabetextdatei und die daraus resultierende CSV-Datei, die im obigen Beispiel generiert wurden, können von folgender Adresse heruntergeladen werden:

TXT zu CSV-Konvertierung mit cURL-Befehlen

Aspose.Cells Cloud, eine leistungsstarke API zur Excel-Bearbeitung, lässt sich nahtlos in cURL integrieren und bietet Ihnen eine vielseitige Lösung für die Konvertierung von TXT in CSV. Durch die Verwendung von cURL-Befehlen zur Interaktion mit der Aspose.Cells Cloud-API können Sie den Konvertierungsprozess auf unkomplizierte und skalierbare Weise starten. Darüber hinaus bietet es die Vorteile einer Cloud-basierten Architektur, die Skalierbarkeit gewährleistet und die Abhängigkeit von lokalen Ressourcen verringert.

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=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Führen Sie nun den folgenden Befehl aus, um die Textdatei online in das CSV-Format zu konvertieren. Die eingegebene TXT-Datei muss sich im Cloud-Speicher befinden und nach der Konvertierung wird die resultierende CSV-Datei im Cloud-Speicher gespeichert.

curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Ersetzen Sie „sourceFile“ durch den Namen der TXT-Eingabedatei, „resultantFile“ durch den Namen der resultierenden CSV-Datei und „accessToken“ durch ein oben generiertes JWT-Zugriffstoken.

  • Um die resultierende Excel-Datei auf einem lokalen Laufwerk zu speichern, verwenden Sie bitte den folgenden cURL-Befehl, wobei wir den resultierenden Dateinamen übersprungen und das Argument -o verwendet haben, um den resultierenden Pfad anzugeben.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"

Abschluss

Zusammenfassend lässt sich sagen, dass die Entscheidung, reine Textdateien (TXT) entweder mithilfe der .NET REST API oder der Aspose.Cells Cloud zusammen mit cURL-Befehlen in das CSV-Format zu konvertieren, eine empfehlenswerte Lösung darstellt. Diese Cloud-API vereinfacht nicht nur den Konvertierungsprozess von TXT in CSV, sondern verbessert auch die gesamte Erfahrung der Datenmanipulation. Darüber hinaus erweist sich Aspose.Cells Cloud mit seinem umfangreichen Funktionsumfang, der Skalierbarkeit der Cloud und der nahtlosen Integration mit cURL-Befehlen als umfassende Lösung, die herkömmliche Grenzen überschreitet.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: