TSV til CSV

Konverter TSV til CSV ved hjælp af C# .NET.

TSV(Tab-Separated Values) og CSV(Comma-Separated Values) er to af de mest almindeligt anvendte formater til lagring og overførsel af tabeldata. CSV foretrækkes dog ofte på grund af dens udbredte kompatibilitet og enkelhed, hvilket gør det til det foretrukne format til dataudveksling på tværs af forskellige platforme og applikationer. I denne artikel vil vi udforske nødvendigheden af TSV til CSV-konvertering og diskutere, hvordan det effektivt kan opnås ved hjælp af C# .NET og Aspose.Cells Cloud SDK, så du kan udnytte det fulde potentiale af dine data.

REST API til TSV til CSV-konvertering

Ved at bruge Aspose.Cells Cloud SDK til .NET, er konverteringen af TSV til CSV en ligetil og effektiv proces, der giver dig mulighed for problemfrit at integrere denne funktionalitet i dine .NET-applikationer. Denne SDK håndterer ikke kun konverteringen med præcision, men den tilbyder også en bred vifte af kraftfulde funktioner såsom dataformatering, formelberegninger og regnearksmanipulation.

For at bruge SDK’et skal du først 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 TSV-fil til CSV i C#

I dette afsnit skal vi automatisere den komplekse TSV til CSV konverteringsopgave ved at administrere store datasæt og sikre output af høj kvalitet. Du vil være vidne til, hvordan vores REST API bliver en uvurderlig komponent til alle databehandlingsbehov.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

For det første skal du initialisere et objekt af CellsApi-klassen, hvor vi sender klientoplysningerne som argumenter.

SaveOptions saveOptions = new SaveOptions()

For det andet skal du oprette en forekomst af SaveOptions, hvor vi definerer outputfilformatet som CSV.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

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

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Til sidst skal du kalde API’en for at starte TSV til CSV-konverteringsprocessen. Når koden er eksekveret, gemmes den resulterende CSV 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 = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

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

try
{
    // indlæs input-TSV-filen
    using (var inputFile = System.IO.File.OpenRead(input.tsv))
    {
        // upload input-TSV-projektmappen til skylageret
        cellsInstance.UploadFile("input.tsv", inputFile);

        // kalde API'et for at konvertere TSV til Excel-projektmappe
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);

        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TSV to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv til csv online

En forhåndsvisning af TSV til CSV-konvertering.

Input-TSV og den resulterende Excel genereret i ovenstående eksempel kan downloades fra input.tsv og resultantFile.csv.

TSV til CSV Online ved hjælp af cURL-kommandoer

Konverteringen af TSV til CSV ved hjælp af Aspose.Cells Cloud- og cURL-kommandoer er en enkel og effektiv metode, der gør det til en alsidig og tilgængelig løsning for udviklere, der ønsker at strømline deres datakonverteringsopgaver. Denne tilgang er yderst gavnlig for automatisering og integration i forskellige arbejdsgange, især i miljøer, hvor hurtig, script-baseret databehandling er påkrævet.

Som en forudsætning for denne tilgang skal vi først generere et JWT-adgangstoken ved hjælp af følgende cURL-kommando:

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"

Nu hvor vores personlige adgangstoken er blevet genereret, kan vi udføre følgende cURL-kommando for at konvertere TSV til CSV online.

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

Erstat sourceFile med navnet på input-TSV-fil (tilgængelig i skylageret), resultantFile med navnet på den resulterende CSV-fil og accessToken med JWT-adgangstoken genereret ovenfor.

  • Hvis du vil gemme den resulterende CSV på lokalt drev, skal du udføre følgende cURL-kommando:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultantFile.csv"

Gratis TSV til CSV Converter

Oplev de fantastiske egenskaber ved .NET REST API gennem vores lette og supereffektive TSV to CSV Conversion App. Det er bygget oven på Aspose.Cells Cloud API’er og kan testes online uden installationskrav.

tsv til csv konverter

En gratis app til konvertering af TSV til CSV

Konklusion

Som konklusion er det vigtigt at konvertere TSV til CSV for at sikre datakompatibilitet og brugervenlighed på tværs af forskellige platforme. Uanset om du vælger den omfattende Aspose.Cells Cloud SDK til .NET, som integreres problemfrit i dine applikationer, eller den ligefremme cURL-kommandotilgang til hurtige, script-baserede konverteringer, tilbyder begge metoder effektive og pålidelige løsninger. Vi anbefaler stærkt at bruge vores API’er til at forenkle og forbedre dine databehandlingsarbejdsgange.

Relaterede artikler

Vi anbefaler også at udforske følgende blogs: