I nutidens datadrevne landskab står den sømløse konvertering af almindelig tekst (TXT)-filer til Excel-format som en kritisk nødvendighed. Konvertering af TXT til Excel er ikke kun et spørgsmål om bekvemmelighed; det er et væsentligt skridt hen imod at frigøre det fulde potentiale af data. Fordi Excels strukturerede og tabelformede format giver en robust ramme til at forstå og visualisere information, hvilket gør det muligt for virksomheder at opnå meningsfuld indsigt og træffe informerede beslutninger. I denne artikel dykker vi ned i betydningen af denne konverteringsproces og udforsker den enkle og problemfri tilgang til konvertering af tekstfil til Excel-projektmappe ved hjælp af .NET REST API.
- TXT til Excel Conversion API
- Konvertering af tekstfil til Excel i C# .NET
- Konverter TXT til Excel-projektmappe ved hjælp af cURL-kommandoer
TXT til Excel Conversion API
Konverteringen af TXT til Excel gøres ubesværet dynamisk ved hjælp af Aspose.Cells Cloud SDK for .NET. Dette kraftfulde værktøj strømliner ikke kun konverteringsprocessen, men sikrer også en nøjagtig migrering fra almindelig tekst til Excel-format. Det giver dig også mulighed for at manipulere regneark, anvende avanceret formatering og endda generere diagrammer problemfrit. På grund af dens cloud-baserede arkitektur kan du desuden drage fordel af skalerbar og pålidelig ydeevne uden behov for komplekse lokale installationer.
Den første er at søge efter Aspose.Cells-Cloud
i NuGet-pakkehåndtering og klik 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.
Konvertering af tekstfil til Excel i C# .NET
Lad os tage på en rejse for ikke bare at konvertere TXT til Excel, men for at øge databehandlingsmulighederne ved hjælp af funktionsrige Aspose.Cells Cloud SDK til .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Opret et objekt af klassen CellsApi, hvor vi videregiver klientoplysninger som argumenter.
cellsInstance.UploadFile("input.xls", inputFile);
Læs inputtekstfil og upload den til skylageret.
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);
Kald nu API’et for at udføre konverteringen fra Excel til CSV online. Efter vellykket drift uploades den resulterende CSV også til 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);
try
{
// læs input tekstfil fra lokalt drev
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// upload tekstfilen til skylageret
cellsInstance.UploadFile("input.txt", inputFile);
// initialisere TXT til Excel-konverteringsoperationen
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);
// udskriv succesmeddelelse, hvis konverteringen er vellykket
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to Excel conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Input TXT-filen og den resulterende Excel-projektmappe, der er produceret i ovenstående eksempel, kan downloades fra:
Konverter TXT til Excel-projektmappe ved hjælp af cURL-kommandoer
At transformere almindelige tekstfiler (TXT) til Excel-format bliver en intuitiv og kraftfuld proces med Aspose.Cells Cloud og cURL-kommandoer. Så ved at bruge cURL-kommandoerne kan du nemt interagere med Aspose.Cells Cloud API, hvor vi angiver input-TXT-filen og det ønskede outputformat. Denne cloud-baserede tilgang forenkler ikke kun konverteringsprocessen, men sikrer også skalerbarhed og tilgængelighed uden behov for indviklede lokale opsætninger.
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"
Udfør nu følgende kommando for at konvertere tekstfil til Excel online. Denne kommando forventer, at input-TXT-filen allerede er tilgængelig i skylageret, og efter konverteringen gemmes den resulterende Excel-projektmappe også i skylageret.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Erstat ‘sourceFile’ med navnet på input-TXT-filen, ‘Resultant’ med navnet på den resulterende Excel-projektmappe og ‘accessToken’ med et JWT-adgangstoken genereret ovenfor.
- For at gemme den resulterende Excel til at blive gemt på lokalt drev, skal du bruge følgende cURL-kommando, hvor vi har sprunget det resulterende filnavn over og har brugt -o-argumentet til at angive den resulterende sti.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"
Konklusion
Afslutningsvis fremstår de to metoder til at konvertere almindelige tekstfiler (TXT) til Excel som konkurrenter: udnyttelse af lokale ressourcer med .NET REST API og udnyttelse af skyens kraft med Aspose.Cells Cloud- og cURL-kommandoer. Med understøttelse af avancerede Excel-manipulationer, formler og dynamiske datafunktioner bliver Aspose.Cells Cloud API også en one-stop-løsning for udviklere, der ikke kun søger problemfri konverteringer, men også en gateway til forbedrede databehandlingsmuligheder. Desuden gør Aspose.Cells Clouds skalerbarhed, lette integration og funktionsrige karakter en overbevisende begrundelse for at vælge den som det gå-til-værktøj, hvilket sikrer, at du nemt kan konvertere TXT til Excel online.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: