excel csv-sse

Teisendage Excel (XLS, XSLX) CSV-ks, kasutades C#.NET-i

Excel arvutustabelid on oluline tööriist andmete salvestamiseks, haldamiseks ja analüüsimiseks. Siiski võib juhtuda, et peate oma Exceli andmed teisendama muusse vormingusse, näiteks CSV, et muuta need teistele kättesaadavamaks või importida need teise rakendusse. Hea uudis on see, et Exceli teisendamine CSV-vormingusse pole kunagi olnud lihtsam, kuid tänu Aspose.Cells Cloudile. See on võimas pilvepõhine API, mis võimaldab mõne koodirea abil teisendada Exceli andmed erinevatesse failivormingutesse, sealhulgas CSV-vormingusse. Selles artiklis näitame teile, kuidas kasutada Aspose.Cells Cloudi Exceli arvutustabelite CSV-vormingusse teisendamiseks, ja uurime selle võimsa API kasutamise eeliseid andmete teisendamiseks.

Exceli CSV-ks teisendamise API

Siit saate teada, kuidas lihtsustada Exceli andmete CSV-vormingusse teisendamist [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/) abil. See API toetab Exceli uusimaid versioone ja pakub laia valikut funktsioone, mis muudavad andmete teisendamise erinevate failivormingute vahel lihtsaks. Samamoodi pakub Aspose.Cells Cloud SDK for .NET lihtsat ja arusaadavat viisi Exceli teisendamiseks CSV-vormingusse, kasutades C# programmeerimiskeelt (kasutades mõnda koodirida). Nii et olenemata sellest, kas olete algaja või kogenud arendaja, aitab see artikkel teil alustada Exceli CSV-ks teisendamist, kasutades Aspose.Cells Cloud SDK for .NET.

SDK kasutamise alustamiseks peame lisama selle viite NuGeti paketihalduri kaudu. Otsige lihtsalt “Aspose.Cells-Cloud” ja vajutage nuppu Lisa pakett.

Nüüd peab API võimaluste kasutamiseks olema ka pilve armatuurlaua konto. Kui te pole veel tellinud, looge tasuta konto Cloud Dashboard kaudu, kasutades kehtivat e-posti aadressi, ja hankige oma isikupärastatud kliendimandaadid.

Teisendage Excel CSV-ks, kasutades C#

Allpool on koodilõik, mis aitab meil Exceli CSV-vormingusse teisendada ilma Microsoft Office Automationit või mõnda muud installitud utiliiti kasutamata. Nagu näete, on kogu protsess lihtne ja otsekohene.

// Täielike näidete ja andmefailide vaatamiseks minge aadressile 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// looge CellsApi eksemplar, esitades ClientID ja ClientSecreti üksikasjad
CellsApi instance = new CellsApi(clientID, clientSecret);

// Meie sisestatud Exceli faili nimi
string name = "TestCase.xls";
// Saadud faili vorming
string format = "CSV";

try
{
    // laadige fail kohalikult kettalt
    using (var file = System.IO.File.OpenRead(name))
    {

        // lähtestada teisendusoperatsioon
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // salvestage saadud CSV kohalikule kettale
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // kui teisendamine õnnestub, printige eduteade
        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);
}

Mõistame ülaltoodud koodilõiku:

CellsApi instance = new CellsApi(clientID, clientSecret);

Looge CellsApi objekt, kus edastame argumentidena kliendi mandaadid.

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

Loe sisend Exceli töölehte kasutades OpenRead(…) klassi System.IO.File meetodit.

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

See meetod käivitab Excelist CSV-ks teisendamise ja salvestab saadud CSV-faili pilvmällu.

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

Kasutage seda koodi, et salvestada saadud CSV kohalikku draivi

excel csv-sse

Pilt 2:- XLSX-i CSV-ks teisendamise eelvaade.

Kasutage järgmist linki, et laadida alla Exceli tööleht [TestCase.xlsx] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/TestCase.xlsx), mida kasutatakse ülaltoodud näide.

XLSX-st CSV-ks, kasutades cURL-i käske

On mitmeid põhjuseid, miks Aspose.Cells Cloudi juurdepääs cURL-i käskude kaudu on arendajatele suurepärane võimalus. Mõned cURL-i käskude kasutamise eelised hõlmavad järgmist:

  1. Automatiseerimine: automatiseerige teisendusprotsess, muutes selle lihtsamaks ja tõhusamaks.
  2. Platvormidevaheline ühilduvus: toetatud operatsioonisüsteemides Windows, macOS ja Linux, mistõttu on see ideaalne valik arendajatele, kes töötavad erinevate operatsioonisüsteemidega.
  3. Lihtne integreerida: integreerige teiste tööriistade ja süsteemidega (ühendage olemasolevatesse töövoogudesse).
  4. Paindlikkus: võimaldab teil määrata väljundi vormingu ja struktuuri.
  5. Täiustatud turvalisus: saate tagada delikaatsete andmete turvalisuse, kuna protsess ei hõlma andmete saatmist kolmanda osapoole veebisaidile või rakendusele.

Nüüd on teisendusprotsessi esimene samm meie kliendi mandaatide põhjal JWT juurdepääsuluba genereerimine:

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ärast loa genereerimist täitke järgmine käsk, et teisendada XLSX CSV-vormingusse ja salvestada väljund pilvesalvestusse:

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

Kui oleme huvitatud eksporditud CSV salvestamisest kohalikule kettale, proovige kasutada järgmist cURL-i käsku:

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"

Lõppsõna

Selle artikli lõpuks jõudsime järeldusele, et Aspose.Cells Cloud pakub mugavat ja usaldusväärset viisi Exceli arvutustabelite teisendamiseks CSV-vormingusse, kasutades C# programmeerimiskeelt. Lisaks pakub see API laia valikut funktsioone, muutes selle ideaalseks lahenduseks arendajatele ja ettevõtetele, kes peavad teisendama Exceli andmed CSV-vormingusse. Ükskõik, kas soovite oma andmete teisendusprotsessi automatiseerida või lihtsalt muuta teisendusprotsessi lihtsamaks ja tõhusamaks, on Aspose.Cells Cloud teile ideaalne lahendus. Selle kasutajasõbraliku liidese, kõikehõlmavate funktsioonide ja .NET-i tugeva SDK-ga võite olla kindel, et saate oma andmete teisendamise vajaduste jaoks parima võimaliku lahenduse. Seega, kui otsite kiiret ja tõhusat viisi Exceli CSV-vormingusse teisendamiseks, proovige juba täna kasutada Aspose.Cells Cloudi.

Ärge jätke vahele tootedokumentatsiooni uurimist, mis sisaldab hämmastavaid teemasid, mis selgitavad kõiki API põnevaid funktsioone. Lõpuks, kui teil tekib API kasutamisel probleeme, võtke meiega ühendust tasuta tootetoe foorumi kaudu.

seotud artiklid

Lisateabe saamiseks külastage järgmisi linke: