Excel na teks

Skakel Excel (XLS, XLSX) om na tekslêer met C# .NET

Excel sigblaaie is ’n alomteenwoordige hulpmiddel vir die bestuur en ontleding van data. Dit is egter nie altyd die doeltreffendste formaat vir webtoepassings nie. Daarom is die omskakeling van Excel-lêers na tekslêer (.txt) ’n algemene taak in dataverwerking, aangesien dit gebruikers toelaat om data te manipuleer in ’n meer buigsame en leesbare formaat. Die tekslêers is ook liggewig en maklik om in verskeie programme oop te maak, wat dit ’n ideale keuse maak om data te berg en te deel. Die omskakeling van Excel-lêers na tekslêer (.txt)-formaat kan egter ’n uitdagende taak wees, veral as jy nie met programmeertale vertroud is nie. Gelukkig kan jy met C# .NET jou Excel-lêers maklik omskakel na teksformaat sonder veel moeite. In hierdie gids sal ons jou wys hoe om jou Excel-data na tekslêer (.txt) om te skakel met .NET Wolk SDK.

Excel na teks omskakeling API

Aspose.Cells Wolk SDK vir .NET is ’n doeltreffende en koste-effektiewe manier om Excel-lêers om te skakel na tekslêer (.txt) formaat. Hierdie wolkgebaseerde benadering bied talle voordele, insluitend skaalbaarheid, toeganklikheid en verbeterde sekuriteitskenmerke. Die omskakelingsproses is betroubaar en lewer resultate van hoë gehalte. Soek eenvoudig “Aspose.Cells-Cloud” en klik op die Add Package-knoppie. Tweedens, as jy nie ’n rekening oor Cloud Dashboard het nie, skep asseblief ’n gratis rekening deur ’n geldige e-posadres te gebruik en kry jou persoonlike geloofsbriewe.

Skakel Excel na TXT om met C#

Die API bied die volgende drie metodes om lêerformaatomskakeling te hanteer.

GetWorkbook - Kry invoer Excel vanaf Wolkberging en stoor uitset na wolkberging. PutConvertWorkbook - Skakel Excel-lêer om na ander formate vanaf versoekinhoud. PostWorkbookSaveAs - Stoor Excel-lêer as ander formate-lêer na berging.

Nou in hierdie afdeling is ons belangstelling om die invoer Excel-lêer vanaf die plaaslike skyf te laai, die omskakeling uit te voer en die gevolglike tekslêer in wolkberging te stoor.

// Vir volledige voorbeelde en datalêers, gaan asseblief na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Kry kliëntbewyse van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// skep CellsApi-instansie terwyl u ClientID en ClientSecret deurgee
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// eerste Excle-werkboek op drive
string input_Excel = "input.xlsx";
// naam van gevolglike tekslêer
string resultant_File = "output.txt";

try
{
    // lees die Excel-lêer in File-instansie
    var file = System.IO.File.OpenRead(input_Excel);

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

    // druk suksesboodskap uit as aaneenskakeling suksesvol is
    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);
}

Kom ons ontwikkel ons begrip rakende hierdie kodebrokkie:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Skep ’n objek van CellsApi terwyl u kliëntbewyse as argumente deurgee.

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

Lees die inhoud van invoer Excel werkboek in FileStream voorwerp.

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

Bel API om Excel na teksformaat om te skakel. Die resulterende lêerformaat en gevolglike tekslêernaam word as argument vir hierdie metode verskaf. Na die omskakeling word die uitset in wolkberging gestoor.

Excel na teks

Excel na teks omskakeling voorskou.

Die invoer Excel-werkboek en die gevolglike TXT-lêer wat in die bostaande voorbeeld gegenereer is, kan afgelaai word vanaf input.xls en output.txt.

Excel na tekslêer met behulp van cURL-opdragte

Ons het geleer dat tekslêers liggewig en doeltreffend is om oor die internet te versend. Nou, in hierdie afdeling, gaan ons Excel-lêers na teksformaat omskep deur Aspose.Cells Cloud REST API en cURL-opdrag te gebruik. Hierdie benadering bied verskeie voordele, soos verenigbaarheid met verskeie sagtewaretoepassings en bedryfstelsels, verbeterde datasekuriteit en verhoogde doeltreffendheid.

Om dus te begin, moet ons ’n JWT-toegangstoken genereer op grond van kliëntgeloofsbriewe:

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"

Die volgende stap is om die API [PostWorkbookSaveAs] (https://reference.aspose.cloud/cells/#/Conversion/PostWorkbookSaveAs) te roep. Hierdie API laai die invoer Excel vanaf wolkberging en stoor dan die resulterende TXT in dieselfde wolkberging.

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

Slotopmerkings

In hierdie tutoriaal het ons geleer dat Aspose.Cells Cloud SDK vir .NET en cURL-opdragte ’n gerieflike en doeltreffende manier bied om Excel-lêers na teksformaat om te skakel. Dit kan veral nuttig wees wanneer daar met groot datastelle of komplekse formules gewerk word, aangesien tekslêers gebruikers in staat stel om die relevante inligting vinnig te onttrek sonder die behoefte aan gespesialiseerde sagteware of programmeringsvaardighede.

Albei hierdie benaderings bied talle voordele, insluitend verenigbaarheid met verskeie sagtewaretoepassings en bedryfstelsels, verbeterde datasekuriteit en verhoogde doeltreffendheid as gevolg van kleiner lêergroottes. Boonop is die Aspose.Cells Cloud SDK vir .NET- en cURL-opdragte maklik om te gebruik en bied buigsaamheid, wat dit ’n uitstekende keuse maak vir ondernemings en individue. Deur die krag van Aspose.Cells Cloud SDK vir .NET- en cURL-opdragte te benut, kan jy vinnig en maklik Excel-lêers na teks omskakel, en jou data meer toeganklik en veilig maak. Kom ons begin vandag!

Nuttige skakels

Aanbevole artikels

Besoek asseblief die volgende skakels om meer te wete te kom oor: