Excel naar tekst

Converteer Excel (XLS, XLSX) naar een tekstbestand met C# .NET

Excel-spreadsheets zijn een alomtegenwoordige tool voor het beheren en analyseren van gegevens. Ze zijn echter niet altijd het meest efficiënte formaat voor webapplicaties. Daarom is het converteren van Excel-bestanden naar een tekstbestand (.txt) een veelvoorkomende taak bij gegevensverwerking, omdat het gebruikers in staat stelt gegevens op een meer flexibel en leesbaar formaat. De tekstbestanden zijn ook licht van gewicht en gemakkelijk te openen in verschillende programma’s, waardoor ze een ideale keuze zijn voor het opslaan en delen van gegevens. Het converteren van Excel-bestanden naar tekstbestandsindeling (.txt) kan echter een ontmoedigende taak zijn, vooral als u niet bekend bent met programmeertalen. Gelukkig kunt u met C# .NET uw Excel-bestanden eenvoudig zonder veel moeite naar tekstformaat converteren. In deze handleiding laten we u zien hoe u uw Excel-gegevens converteert naar een tekstbestand (.txt) met behulp van .NET Cloud SDK.

Excel naar tekstconversie-API

Aspose.Cells Cloud SDK voor .NET is een efficiënte en kosteneffectieve manier om Excel-bestanden te converteren naar een tekstbestand (.txt). Deze cloudgebaseerde aanpak biedt tal van voordelen, waaronder schaalbaarheid, toegankelijkheid en verbeterde beveiligingsfuncties. Het conversieproces is betrouwbaar en levert resultaten van hoge kwaliteit op. Zoek gewoon naar “Aspose.Cells-Cloud” en klik op de knop Pakket toevoegen. Ten tweede, als u geen account heeft via Cloud Dashboard, maak dan een gratis account aan met een geldig e-mailadres en verkrijg uw persoonlijke inloggegevens.

Converteer Excel naar TXT met C#

De API biedt de volgende drie methoden om om te gaan met conversie van bestandsindelingen.

GetWorkbook - Ontvang Excel-invoer van cloudopslag en sla uitvoer op in cloudopslag. PutConvertWorkbook - Converteert Excel-bestand naar andere formaten van verzoekinhoud. PostWorkbookSaveAs - Slaat Excel-bestand op als bestand met andere formaten naar opslag.

In deze sectie is het onze interesse om het invoer-Excel-bestand van de lokale schijf te laden, de conversie uit te voeren en het resulterende tekstbestand op te slaan in cloudopslag.

// Ga voor volledige voorbeelden en databestanden naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ontvang klantreferenties van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// maak CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// eerste Excel-werkmap op schijf
string input_Excel = "input.xlsx";
// naam van het resulterende tekstbestand
string resultant_File = "output.txt";

try
{
    // lees het Excel-bestand in Bestandsinstantie
    var file = System.IO.File.OpenRead(input_Excel);

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

    // succesbericht afdrukken als de aaneenschakeling is gelukt
    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);
}

Laten we ons begrip van dit codefragment ontwikkelen:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak een object van CellsApi terwijl u clientreferenties als argumenten doorgeeft.

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

Lees de inhoud van de ingevoerde Excel-werkmap in het FileStream-object.

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

Roep API aan om Excel naar tekstformaat te converteren. Het resulterende bestandsformaat en de resulterende tekstbestandsnaam worden geleverd als argument voor deze methode. Na de conversie wordt de uitvoer opgeslagen in cloudopslag.

Excel naar tekst

Voorbeeld van conversie van Excel naar tekst.

De Excel-invoerwerkmap en het resulterende TXT-bestand dat in het bovenstaande voorbeeld is gegenereerd, kunnen worden gedownload van input.xls en output.txt.

Excel naar tekstbestand met cURL-opdrachten

We hebben geleerd dat tekstbestanden licht van gewicht zijn en efficiënt via internet kunnen worden verzonden. Nu gaan we in dit gedeelte Excel-bestanden converteren naar tekstindeling met behulp van de Aspose.Cells Cloud REST API en cURL-opdracht. Deze aanpak biedt meerdere voordelen, zoals compatibiliteit met verschillende softwaretoepassingen en besturingssystemen, verbeterde gegevensbeveiliging en verhoogde efficiëntie.

Dus om aan de slag te gaan, moeten we een JWT-toegangstoken genereren op basis van klantreferenties:

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"

De volgende stap is het aanroepen van de API PostWorkbookSaveAs. Deze API laadt de Excel-invoer vanuit cloudopslag en slaat vervolgens de resulterende TXT op in dezelfde cloudopslag.

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

Afsluitende opmerkingen

In deze zelfstudie hebben we geleerd dat Aspose.Cells Cloud SDK voor .NET- en cURL-opdrachten een handige en efficiënte manier bieden om Excel-bestanden naar tekstindeling te converteren. Dit kan met name handig zijn bij het werken met grote datasets of complexe formules, aangezien gebruikers met tekstbestanden snel de relevante informatie kunnen extraheren zonder gespecialiseerde software of programmeervaardigheden.

Beide benaderingen bieden talloze voordelen, waaronder compatibiliteit met verschillende softwaretoepassingen en besturingssystemen, verbeterde gegevensbeveiliging en verhoogde efficiëntie dankzij kleinere bestandsgroottes. Bovendien zijn de Aspose.Cells Cloud SDK voor .NET- en cURL-opdrachten gebruiksvriendelijk en bieden ze flexibiliteit, waardoor ze een uitstekende keuze zijn voor zowel bedrijven als particulieren. Door gebruik te maken van de kracht van Aspose.Cells Cloud SDK voor .NET- en cURL-opdrachten, kunt u snel en eenvoudig Excel-bestanden naar tekst converteren en uw gegevens toegankelijker en veiliger maken. Laten we vandaag beginnen!

Aanbevolen artikelen

Bezoek de volgende links voor meer informatie over: