excel naar csv

Hoe u Excel online naar door komma’s gescheiden waarden kunt converteren met de .NET Cloud SDK.

De mogelijkheid om Excel bestanden naadloos te converteren naar het CSV formaat is cruciaal vaardigheid voor zowel ontwikkelaars als dataliefhebbers. We begrijpen dat Excel-sheets een krachtig hulpmiddel zijn voor het organiseren van gegevens, maar soms stellen we ons voor uitdagingen als het gaat om uitwisselbaarheid en compatibiliteit met verschillende systemen. Daarom onderzoekt deze gids de dwingende noodzaak van deze transformatie, waarbij hij zich verdiept in de nuances van de uitwisselbaarheid van gegevens, met gemakkelijke integratie. Laten we eens kijken naar de details van het gebruik van de .NET REST API waarmee u efficiënt door de gegevensworkflows kunt navigeren en deze kunt optimaliseren.

Conversie-SDK van Excel naar CSV

Aspose.Cells Cloud SDK voor .NET opent een scala aan mogelijkheden bij het zoeken naar een robuuste en efficiënte oplossing voor de conversie van Excel naar CSV. Deze SDK ondersteunt verschillende Excel-formaten, waardoor flexibiliteit bij het verwerken van diverse datastructuren wordt gegarandeerd. Door de kracht van Aspose.Cells Cloud SDK in C# .NET te benutten, kunt u daarom moeiteloos complexe Excel-bestanden naar CSV converteren, waarbij de gegevensintegriteit en opmaak behouden blijven.

Om de SDK in de applicatie te gebruiken, moeten we eerst naar ‘Aspose.Cells-Cloud’ zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ klikken. Ten tweede: verkrijg uw klantreferenties via cloud dashboard.Als u geen bestaand account heeft, maakt u eenvoudig een gratis account aan door de instructies te volgen die zijn gespecificeerd in het artikel quick start.

Converteer XLSX naar CSV in C# .NET

De Cloud SDK’s bieden de mogelijkheid om conversies in de cloud uit te voeren, waardoor een laag van schaalbaarheid en toegankelijkheid wordt toegevoegd, waardoor lokale installaties overbodig worden. Laten we eens kijken naar de details over het converteren van een XLSX naar CSV met C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.

 cellsInstance.UploadFile("input.xls", inputFile);

We moeten de inhoud van de ingevoerde Excel lezen en deze vervolgens uploaden naar de cloudopslag.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.xls", null, format: "CSV", isAutoFit: true, null, null, null, "output.html", null);

Roep nu de API aan om de conversie van Excel naar CSV online uit te voeren. Na een succesvolle werking wordt de resulterende CSV ook geüpload naar de cloudopslag.

// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // lees de inhoud van het Excel-bestand op de lokale schijf
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // upload de werkmap naar cloudopslag
        cellsInstance.UploadFile("input.xlsx", inputFile);

        // initialiseer de conversie van Excel naar CSV
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.xlsx", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // print succesbericht als de conversie succesvol is
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel is successfully converted to CSV !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
excel naar csv-voorbeeld

Een voorbeeld van de conversie van Excel naar CSV met behulp van de .NET REST API.

De ingevoerde Excel-werkmap en de resulterende CSV die in het bovenstaande voorbeeld zijn gegenereerd, kunnen worden gedownload van:

Excel naar door komma’s gescheiden bestanden met behulp van cURL-opdrachten

We hebben geleerd dat Aspose.Cells Cloud een uitgebreide API biedt voor Excel-manipulatie in de cloud, en dat de cURL-opdrachten een handige manier bieden om met deze API te communiceren . De conversie van Excel naar door komma’s gescheiden bestanden (CSV) met behulp van Aspose.Cells Cloud in combinatie met cURL-opdrachten is dus een krachtige en veelzijdige aanpak. Daarom biedt de combinatie van Aspose.Cells Cloud- en cURL-opdrachten een naadloze en efficiënte oplossing voor ontwikkelaars die Excel naar CSV-conversies op een flexibele en schaalbare manier willen uitvoeren.

De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:

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"

Zodra we het JWT-token hebben, voert u de volgende opdracht uit om Excel online naar CSV te converteren. De ingevoerde Excel zal al beschikbaar zijn in de cloudopslag en na conversie zal de resulterende CSV worden opgeslagen in dezelfde cloudopslag (tenzij u een andere locatie opgeeft).

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Vervang ‘sourceFile’ door de naam van de invoer-Excel-werkmap die beschikbaar is in cloudopslag, ‘Resultant’ door de naam van de uitvoer-CSV die moet worden gegenereerd en ‘accessToken’ door een hierboven gegenereerd JWT-toegangstoken.

  • Om de resulterende CSV op het lokale station op te slaan, gebruikt u de volgende cURL-opdracht waarbij we de naam van het uitvoerbestand in het GET-verzoek hebben overgeslagen en het argument -o hebben gebruikt, waarbij het resulterende bestandspad wordt opgegeven.
curl -v "https://api.aspose.cloud/v3.0/cells/input.xls?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.csv"

Conclusie

Kortom, deze uitgebreide gids heeft licht geworpen op twee krachtige benaderingen voor de conversie van Excel naar CSV, die elk tegemoetkomen aan de uiteenlopende behoeften van ontwikkelaars. Of we nu gebruik maken van de mogelijkheden van C# .NET of gebruik maken van de Aspose.Cells Cloud met cURL-opdrachten, we stroomlijnen en verbeteren de efficiëntie van Excel-gegevenstransformaties. Welk pad u ook kiest, u beschikt over de inzichten die nodig zijn om uw gegevensverwerkingsworkflows naar een hoger niveau te tillen en Excel-bestanden met vertrouwen naadloos naar CSV te converteren.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: