Excel uz csv

Konvertējiet Excel (XLS, XSLX) uz CSV, izmantojot C#.NET

Excel izklājlapas ir būtisks rīks datu glabāšanai, pārvaldīšanai un analīzei. Tomēr var būt gadījumi, kad Excel dati ir jāpārvērš citā formātā, piemēram, CSV, lai padarītu tos pieejamākus citiem vai importētu citā lietojumprogrammā. Labā ziņa ir tā, ka Excel konvertēšana CSV formātā nekad nav bijusi tik vienkārša, taču, pateicoties Aspose.Cells Cloud. Tā ir jaudīga mākoņdatošanas API, kas nodrošina iespēju pārvērst Excel datus dažādos failu formātos, tostarp CSV, tikai ar dažām koda rindiņām. Šajā rakstā mēs parādīsim, kā izmantot Aspose.Cells Cloud, lai pārvērstu Excel izklājlapas CSV formātā, un izpētīsim priekšrocības, ko sniedz šī jaudīgā API izmantošana jūsu datu konvertēšanas vajadzībām.

Excel uz CSV konvertēšanas API

Uzziniet, kā vienkāršot Excel datu konvertēšanas procesu CSV formātā, izmantojot Aspose.Cells Cloud. Šī API atbalsta jaunākās Excel versijas un nodrošina visaptverošu līdzekļu kopumu, kas atvieglo datu konvertēšanu starp dažādiem failu formātiem. Tāpat Aspose.Cells Cloud SDK for .NET nodrošina vienkāršu un vienkāršu veidu, kā pārvērst Excel par CSV, izmantojot C# programmēšanas valodu (izmantojot dažas koda rindiņas). Tātad, neatkarīgi no tā, vai esat iesācējs vai pieredzējis izstrādātājs, šis raksts palīdzēs jums sākt darbu ar Excel uz CSV konvertēšanu, izmantojot Aspose.Cells Cloud SDK for .NET.

Lai sāktu izmantot SDK, mums ir jāpievieno tā atsauce, izmantojot NuGet pakotņu pārvaldnieku. Vienkārši meklējiet “Aspose.Cells-Cloud” un nospiediet pogu Pievienot paketi.

Tagad, lai izmantotu API iespējas, mums ir nepieciešams arī mākoņa informācijas paneļa konts. Ja vēl neesat abonējis, lūdzu, izveidojiet bezmaksas kontu, izmantojot Cloud Dashboard, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos klienta akreditācijas datus.

Pārvērst Excel uz CSV, izmantojot C#

Tālāk ir sniegts koda fragments, kas var palīdzēt mums pārvērst Excel par CSV, neizmantojot Microsoft Office Automation vai citu instalētu utilītu. Kā jūs varat novērot, viss process ir vienkāršs un tiešs.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// izveidot CellsApi instanci, sniedzot ClientID un ClientSecret informāciju
CellsApi instance = new CellsApi(clientID, clientSecret);

// Mūsu ievadītā Excel faila nosaukums
string name = "TestCase.xls";
// Iegūtā faila formāts
string format = "CSV";

try
{
    // ielādējiet failu no vietējā diska
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializēt konvertēšanas darbību
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // saglabājiet iegūto CSV vietējā diskā
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // izdrukājiet veiksmes ziņojumu, ja konvertēšana ir veiksmīga
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to CSV successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Sapratīsim iepriekš minēto koda fragmentu:

CellsApi instance = new CellsApi(clientID, clientSecret);

Izveidojiet CellsApi objektu, kurā mēs nododam klienta akreditācijas datus kā argumentus.

var file = System.IO.File.OpenRead(name)

Izlasiet ievades Excel darblapu, izmantojot klases System.IO.File metodi OpenRead(…).

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Šī metode aktivizē Excel uz CSV konvertēšanas darbību un saglabā iegūto CSV mākoņkrātuvē.

using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

Izmantojiet šo kodu, lai saglabātu iegūto CSV failu vietējā diskā

Excel uz csv

2. attēls:- XLSX uz CSV konvertēšanas priekšskatījums.

Izmantojiet šo saiti, lai lejupielādētu Excel darblapas paraugu [TestCase.xlsx] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/TestCase.xlsx), ko izmanto iepriekš minētais piemērs.

XLSX uz CSV, izmantojot cURL komandas

Ir vairāki iemesli, kāpēc izstrādātājiem ir lieliska iespēja piekļūt Aspose.Cells Cloud, izmantojot komandas cURL. Dažas no cURL komandu lietošanas priekšrocībām ir šādas:

  1. Automatizācija: automatizējiet konvertēšanas procesu, padarot to vieglāku un efektīvāku.
  2. Saderība starp platformām: tiek atbalstīta operētājsistēmās Windows, macOS un Linux, padarot to par ideālu iespēju izstrādātājiem, kuri strādā ar dažādām operētājsistēmām.
  3. Viegli integrējams: integrējiet ar citiem rīkiem un sistēmām (iekļaujiet esošajās darbplūsmās).
  4. Elastība: ļauj norādīt izvades formātu un struktūru.
  5. Uzlabota drošība: varat nodrošināt sensitīvo datu drošību, jo process nav saistīts ar datu nosūtīšanu uz trešās puses vietni vai lietojumprogrammu.

Tagad pirmais solis konvertēšanas procesā ir JWT piekļuves pilnvaras ģenerēšana, pamatojoties uz mūsu klienta akreditācijas datiem:

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"

Pēc marķiera ģenerēšanas, lūdzu, izpildiet šo komandu, lai pārveidotu XLSX par CSV un saglabātu izvadi mākoņkrātuvē:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=output.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Ja mēs esam ieinteresēti saglabāt eksportēto CSV failu vietējā diskā, lūdzu, mēģiniet izmantot šo cURL komandu:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  "output.csv"

Noslēguma piezīmes

Līdz šī raksta beigām esam secinājuši, ka Aspose.Cells Cloud nodrošina ērtu un uzticamu veidu, kā pārvērst Excel izklājlapas CSV formātā, izmantojot C# programmēšanas valodu. Turklāt šī API piedāvā plašu funkciju un funkcionalitātes klāstu, padarot to par ideālu risinājumu izstrādātājiem un uzņēmumiem, kuriem Excel dati jāpārvērš CSV formātā. Neatkarīgi no tā, vai vēlaties automatizēt savu datu konvertēšanas procesu vai vienkārši vēlaties padarīt konvertēšanas procesu vienkāršāku un efektīvāku, Aspose.Cells Cloud ir ideāls risinājums jums. Pateicoties lietotājam draudzīgajam interfeisam, visaptverošajām funkcijām un spēcīgajam .NET SDK, varat būt pārliecināti, ka iegūstat vislabāko iespējamo risinājumu savām datu konvertēšanas vajadzībām. Tātad, ja meklējat ātru un efektīvu veidu, kā pārvērst Excel par CSV, mēģiniet izmantot Aspose.Cells Cloud jau šodien.

Lūdzu, neizlaidiet Produkta dokumentācijas izpēti, kurā ir ietvertas pārsteidzošas tēmas, kas izskaidro visas aizraujošās API funkcijas. Visbeidzot, ja API lietošanas laikā rodas problēmas, lūdzu, sazinieties ar mums, izmantojot bezmaksas produktu atbalsta forumu.

Saistītie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: