Excel til tekst

Konverter Excel (XLS, XLSX) til tekstfil ved hjælp af C# .NET

Excel regneark er et allestedsnærværende værktøj til at administrere og analysere data. De er dog ikke altid det mest effektive format til webapplikationer. Derfor er konvertering af Excel-filer til tekstfil (.txt) en almindelig opgave i databehandling, da det giver brugerne mulighed for at manipulere data i en mere fleksibelt og læsbart format. Tekstfilerne er også lette og nemme at åbne i forskellige programmer, hvilket gør dem til et ideelt valg til lagring og deling af data. Konvertering af Excel-filer til tekstfil (.txt)-format kan dog være en skræmmende opgave, især hvis du ikke er fortrolig med programmeringssprog. Heldigvis kan du med C# .NET nemt konvertere dine Excel-filer til tekst-format uden den store indsats. I denne vejledning viser vi dig, hvordan du konverterer dine Excel-data til tekstfil (.txt) ved hjælp af .NET Cloud SDK.

Excel til tekstkonverterings-API

Aspose.Cells Cloud SDK til .NET er en effektiv og omkostningseffektiv måde at konvertere Excel-filer til tekstfilformat (.txt). Denne cloud-baserede tilgang giver adskillige fordele, herunder skalerbarhed, tilgængelighed og forbedrede sikkerhedsfunktioner. Konverteringsprocessen er pålidelig og genererer resultater af høj kvalitet. Du skal blot søge “Aspose.Cells-Cloud” og klikke på knappen Tilføj pakke. For det andet, hvis du ikke har en konto over Cloud Dashboard, skal du oprette en gratis konto ved at bruge en gyldig e-mailadresse og få dine personlige legitimationsoplysninger.

Konverter Excel til TXT ved hjælp af C#

API’en tilbyder følgende tre metoder til at håndtere filformatkonvertering.

GetWorkbook - Få input til Excel fra Cloud-lagring og gem output til cloud-lager. PutConvertWorkbook - Konverterer Excel-fil til andre formater fra anmodningsindhold. PostWorkbookSaveAs - Gemmer Excel-fil som fil i andre formater på lager.

Nu i dette afsnit er vores interesse at indlæse input Excel-filen fra det lokale drev, udføre konverteringen og gemme den resulterende tekstfil i skylager.

// 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);

// første Excle-projektmappe på drev
string input_Excel = "input.xlsx";
// navnet på den resulterende tekstfil
string resultant_File = "output.txt";

try
{
    // læs Excel-filen ind i File-instansen
    var file = System.IO.File.OpenRead(input_Excel);

    // initialisere konverteringsoperationen
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // udskriv succesmeddelelse, hvis sammenkædning er vellykket
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Lad os udvikle vores forståelse af dette kodestykke:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Opret et objekt af CellsApi, mens du sender klientlegitimationsoplysninger som argumenter.

var file = System.IO.File.OpenRead(input_Excel);

Læs indholdet af input Excel-projektmappe i FileStream-objekt.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Kald API for at konvertere Excel til tekstformat. Det resulterende filformat og det resulterende tekstfilnavn er angivet som argument for denne metode. Efter konverteringen gemmes output i skylager.

Excel til tekst

Eksempel på konvertering af Excel til tekst.

Input Excel-projektmappen og den resulterende TXT-fil, der er genereret i ovenstående eksempel, kan downloades fra input.xls og output.txt.

Excel til tekstfil ved hjælp af cURL-kommandoer

Vi har erfaret, at tekstfiler er lette og effektive at overføre over internettet. Nu, i dette afsnit, skal vi konvertere Excel-filer til tekstformat ved hjælp af Aspose.Cells Cloud REST API og cURL-kommandoen. Denne tilgang giver flere fordele, såsom kompatibilitet med forskellige softwareapplikationer og operativsystemer, forbedret datasikkerhed og øget effektivitet.

Så for at komme i gang skal vi generere et JWT-adgangstoken baseret på klientoplysninger:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Det næste trin er at kalde API’en PostWorkbookSaveAs. Denne API indlæser input Excel fra skylager og gemmer derefter den resulterende TXT til samme skylager.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Afsluttende bemærkninger

I dette selvstudie har vi lært, at Aspose.Cells Cloud SDK til .NET- og cURL-kommandoer tilbyder en praktisk og effektiv måde at konvertere Excel-filer til tekstformat. Dette kan være særligt nyttigt, når du arbejder med store datasæt eller komplekse formler, da tekstfiler giver brugerne mulighed for hurtigt at udtrække de relevante oplysninger uden behov for specialiseret software eller programmeringsfærdigheder.

Begge disse tilgange giver adskillige fordele, herunder kompatibilitet med forskellige softwareapplikationer og operativsystemer, forbedret datasikkerhed og øget effektivitet på grund af mindre filstørrelser. Derudover er Aspose.Cells Cloud SDK til .NET og cURL kommandoer nemme at bruge og tilbyder fleksibilitet, hvilket gør dem til et godt valg for både virksomheder og enkeltpersoner. Ved at udnytte kraften i Aspose.Cells Cloud SDK til .NET- og cURL-kommandoer kan du hurtigt og nemt konvertere Excel-filer til tekst og gøre dine data mere tilgængelige og sikre. Lad os komme i gang i dag!

Anbefalede artikler

Besøg venligst følgende links for at lære mere om: