TSV til Excel

TSV til Excel konvertering ved hjælp af C# .NET.

TSV(Tab-Separated Values) filer er enkle og lette, hvilket gør dem ideelle til datalagring og overførsel. Excel-projektmappe tilbyder dog avancerede funktioner såsom datavisualisering, analyseværktøjer og brugervenlige grænseflader, som er afgørende for dybdegående datamanipulation og præsentation. I denne artikel skal vi konvertere TSV-filer til Excel og udnytte de kraftfulde funktioner til at forbedre dine dataanalysemuligheder, strømline arbejdsgange og forbedre datapræsentationen.

TSV til Excel konvertering SDK

Aspose.Cells Cloud SDK til .NET tilbyder en kraftfuld og effektiv måde at konvertere TSV-filer (Tab-Separated Values) til Excel-format, hvilket strømliner datatransformationsprocessen. Ved at bruge Aspose.Cells Cloud SDK kan du automatisere konverteringen af TSV-filer til Excel, hvilket sikrer nøjagtighed og bevarer dataintegriteten.

Så 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, indhent 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 til XLS i C#

Lad os undersøge detaljerne om, hvordan vi effektivt kan håndtere store mængder data og integrere robuste konverteringsfunktioner i dine applikationer, hvilket forbedrer den overordnede produktivitet og arbejdsgange til datastyring.

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 XLS.

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 Excel-projektmappe og andre valgfrie parametre.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Til sidst skal du kalde API’et for at starte TSV til Excel-konverteringsprocessen. Når koden er udført, gemmes den resulterende Excel-projektmappe 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: "XLS", null, null, null, null, "myResultant.xls", null,null);

        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        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);
}
tsv til xls

En forhåndsvisning af TSV til Excel-konvertering.

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

TSV til XLSX ved hjælp af cURL-kommandoer

Konvertering af TSV til XLSX ved hjælp af Aspose.Cells Cloud- og cURL-kommandoer er en ligetil og effektiv proces. Denne tilgang er yderst fordelagtig til automatisering og batchbehandling, hvilket gør den ideel til integration i scripts og arbejdsgange, der kræver hyppige datatransformationer.

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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Nu, for at udføre TSV til XLSX konvertering, skal du udføre følgende kommando:

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}"

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

  • For at gemme den resulterende XLSX-projektmappe på et lokalt drev, skal du bruge følgende cURL-kommando:
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"

Gratis TSV til XLSX konverteringsapp

For at opleve mulighederne i .NET REST API kan du overveje at bruge vores lette og supereffektive TSV to XLSX Conversion App. Denne gratis app er bygget oven på Aspose.Cells Cloud API’er og kan testes online uden installationskrav.

C# TSV konvertering

Gratis TSV til XLSX konvertering App

Konklusion

Afslutningsvis er konvertering af TSV til Excel-format en kritisk opgave for at forbedre datamanipulation, visualisering og analyse. Uanset om du vælger den kraftfulde og fleksible Aspose.Cells Cloud SDK til .NET eller de ligetil og scriptbare cURL-kommandoer med Aspose.Cells Cloud API, tilbyder begge tilgange robuste løsninger til denne konvertering.

relaterede artikler

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