excel til csv

Sådan konverteres Excel til kommaseparerede værdier online med .NET Cloud SDK.

Evnen til problemfrit at konvertere Excel-filer til CSV-format står som et centralt element færdigheder for både udviklere og dataentusiaster. Vi forstår, at Excel-ark er et kraftfuldt værktøj til dataorganisering, men nogle gange giver vi udfordringer, når det kommer til udskiftelighed og kompatibilitet med forskellige systemer. Derfor udforsker denne vejledning det tvingende behov for denne transformation, og dykker ned i nuancerne af dataudskiftelighed med nem integration. Lad os dykke ned i detaljerne ved at bruge .NET REST API, der giver dig mulighed for at navigere og optimere dataarbejdsgangene effektivt.

Excel til CSV konvertering SDK

Aspose.Cells Cloud SDK til .NET åbner op for en række muligheder, når du søger en robust og effektiv løsning til konvertering af Excel til CSV. Denne SDK understøtter forskellige Excel-formater, hvilket sikrer fleksibilitet i håndtering af forskellige datastrukturer. Ved at udnytte kraften i Aspose.Cells Cloud SDK i C# .NET kan du derfor ubesværet konvertere komplekse Excel-filer til CSV, hvilket bevarer dataintegritet og formatering.

For at bruge SDK’et i applikationen skal vi først søge efter Aspose.Cells-Cloud i NuGet pakkehåndtering og klikke 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 i artiklen hurtig start.

Konverter XLSX til CSV i C# .NET

Cloud SDK’erne giver mulighed for at udføre konverteringer i skyen og tilføjer et lag af skalerbarhed og tilgængelighed, hvilket eliminerer behovet for lokale installationer. Lad os undersøge detaljerne om, hvordan man konverterer en XLSX til CSV ved hjælp af C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Opret et objekt af klassen CellsApi, hvor vi videregiver klientoplysninger som argumenter.

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

Vi skal læse indholdet af input Excel og derefter uploade det til skylageret.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.xls", null, format: "CSV", isAutoFit: true, null, null, null, "output.html", 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æse indholdet af Excel-filens lokale drev
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // upload projektmappen til cloud storage
        cellsInstance.UploadFile("input.xlsx", inputFile);

        // initialisere Excel til CSV-konverteringsoperationen
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.xlsx", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        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 til csv preview

En forhåndsvisning af Excel til CSV-konvertering ved hjælp af .NET REST API.

Input Excel-projektmappen og den resulterende CSV genereret i ovenstående eksempel kan downloades fra:

Excel til kommaseparerede filer ved hjælp af cURL-kommandoer

Vi har erfaret, at Aspose.Cells Cloud giver en omfattende API til Excel-manipulation i skyen, og cURL-kommandoerne tilbyder en bekvem måde at interagere med denne API på . Så konverteringen af Excel til kommaseparerede filer (CSV) ved hjælp af Aspose.Cells Cloud i forbindelse med cURL-kommandoer er en kraftfuld og alsidig tilgang. Derfor giver kombinationen af Aspose.Cells Cloud- og cURL-kommandoer en problemfri og effektiv løsning for udviklere, der ønsker at udføre Excel til CSV-konverteringer på en fleksibel og skalerbar måde.

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"

Når vi har JWT-tokenet, skal du udføre følgende kommando for at konvertere Excel til CSV online. Input Excel skal allerede være tilgængelig i skylageret, og efter konvertering vil den resulterende CSV blive gemt i samme skylager (medmindre du angiver en anden placering).

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

Erstat sourceFile med navnet på input Excel-projektmappe, der er tilgængelig i cloud storage, Resultant med navnet på output-CSV, der skal genereres, og accessToken med et JWT-adgangstoken genereret ovenfor.

  • For at gemme den resulterende CSV på lokalt drev, brug venligst følgende cURL-kommando, hvor vi har sprunget over outputfilnavnet i GET-anmodningen og har brugt -o-argumentet, der angiver den resulterende filsti.
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"

Konklusion

Afslutningsvis har denne omfattende guide kastet lys over to kraftfulde tilgange til Excel til CSV-konvertering, der hver især imødekommer udviklernes forskellige behov. Uanset om vi udnytter mulighederne i C# .NET eller udnytter Aspose.Cells Cloud med cURL-kommandoer, strømliner og forbedrer vi effektiviteten af Excel-datatransformationer. Uanset hvilken vej du vælger, er du udstyret med den indsigt, der er nødvendig for at løfte dine databehandlingsarbejdsgange og problemfrit konvertere Excel-filer til CSV med tillid.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: