Csv til txt online

Sådan konverteres CSV til tekstfil med .NET Cloud SDK.

For datamanipulation og interoperabilitet, den sømløse konvertering af CSV (Comma-Separated Values) filer til almindelig tekst ([TXT](https://docs. fileformat.com/word-processing/txt/))-formatet står som et afgørende trin i databehandlingspipelines. Behovet for at oversætte strukturerede CSV-data til et mere alsidigt og universelt læsbart TXT-format er en fælles nødvendighed på tværs af forskellige industrier og applikationer. I denne omfattende guide skal vi dykke ned i betydningen af denne konvertering. Så lad os undersøge detaljerne om, hvordan vi kan udnytte kraften i .NET REST API og strømline denne transformationsproces.

.NET Cloud SDK til CSV til TXT-konvertering

Aspose.Cells Cloud SDK til .NET giver en robust løsning til problemfri transformation af CSV til tekstfil. Denne Cloud SDK forenkler denne konverteringsproces ved at tilbyde et omfattende sæt funktioner, der er skræddersyet til effektive filkonverteringer. Ved at udnytte kraften i denne SDK kan du ubesværet oversætte CSV-filer til TXT-format, hvilket sikrer kompatibilitet, læsbarhed og alsidighed af data på tværs af forskellige platforme og systemer.

For at bruge SDK’et skal vi søge efter Aspose.Cells-Cloud i NuGet-pakkehåndtering og klikke på knappen Tilføj pakke. For det andet skal du indhente dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.

Konverter CSV til TXT i C# .NET

Vi har erfaret, at SDK’et ikke bare letter selve transformationen, men også tilbyder yderligere funktionaliteter til tilpasning, så du kan skræddersy output-TXT-filen i overensstemmelse med specifikke formateringskrav. Lad os nu dykke ned i detaljerne om, hvordan vi kan opfylde kravet om CSV til TXT-format i C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

For det første skal du oprette et objekt af klassen CellsApi, hvor vi sender klientoplysninger som argumenter.

SaveOptions saveOptions = new SaveOptions()

For det andet skal du oprette en forekomst af klassen SaveOptions, hvor vi definerer outputformatet som TXT.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

For det tredje skal du oprette en forekomst af “PostWorkbookSaveAsRequest”, hvor vi angiver navnet på input CSV-filen, navnet på den resulterende tekstfil.

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Til sidst skal du kalde API’et for at konvertere CSV til TXT online. Efter vellykket konvertering gemmes den resulterende tekstfil i skylageret.

// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// opret CellsApi-forekomst, mens du sender ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// navn på input CSV-fil
string input_CSV = "source.csv";
// Resulterende tekstfil
string resultant_file = "resultant.txt";

try
{
    // læse indholdet af input CSV-fil
    var file = System.IO.File.OpenRead(input_CSV);

    // SaveOption-objekt, der definerer outputformat som TXT
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TXT",
        ClearData = true
    };
    
    // Anmodning om at gemme projektmappe
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_file
    };

    // initialisere konverteringsoperationen
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // når konverteringen er vellykket, udskriv succesmeddelelsen
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The CSV to Text file conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv til txt konvertering

Et eksempel på konvertering af CSV til tekstfil.

Eksempel-CSV-filen og den resulterende TSV kan downloades fra:

CSV-fil til tekstfil ved hjælp af cURL-kommandoer

Konvertering af CSV til en tekstfil ved hjælp af Aspose.Cells Cloud gennem cURL-kommandoer involverer brug af RESTful API-endepunkter, der leveres af Aspose.Cells Cloud. Disse endepunkter muliggør sømløse filformattransformationer, herunder konvertering fra CSV til TXT. Desuden fungerer cURL-kommandoerne som en bro mellem dit lokale miljø og Aspose.Cells Cloud API, så du kan interagere med API-endepunkterne direkte fra kommandolinjen.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

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"

Nu skal du udføre følgende kommando for at transformere CSV til TXT filformat. Efter konverteringen gemmes den resulterende TXT-fil i skylager.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={output}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

Erstat sourceFile med navnet på input-CSV-fil, der er tilgængelig i Cloud-lagring, “output” med navnet på den resulterende TSV-fil, der skal genereres i cloud-lager, og “accessToken” med JWT-adgangstoken genereret ovenfor.

Konklusion

I denne omfattende artikel undersøgte vi den effektive konvertering af CSV-filer (Comma-Separated Values) til TXT-format (almindelig tekst) ved hjælp af Aspose.Cells Cloud. Denne udforskning omfattede og udnyttede den robuste Aspose.Cells Cloud SDK til .NET, der viser dens evner til problemfrit at transformere strukturerede data fra CSV- til TXT-filer. Processen involverer udnyttelse af RESTful API-endepunkter, så du kan lave cURL-kommandoer, der udløser formatkonverteringer direkte fra kommandolinjegrænsefladen.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: