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);
}
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.
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.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: