excel csv:ksi

Muunna Excel (XLS, XSLX) CSV-muotoon käyttämällä C#.NETiä

Excel laskentataulukot ovat olennainen työkalu tietojen tallentamiseen, hallintaan ja analysointiin. Joskus saattaa kuitenkin olla tarpeen muuntaa Excel-tietosi toiseen muotoon, kuten CSV, jotta muut voivat käyttää niitä tai tuoda ne toiseen sovellukseen. Hyvä uutinen on, että Excelin muuntaminen CSV:ksi ei ole koskaan ollut helpompaa, mutta Aspose.Cells Cloudin ansiosta. Se on tehokas pilvipohjainen API, joka tarjoaa mahdollisuuden muuntaa Excel-tiedot useisiin tiedostomuotoihin, mukaan lukien CSV, vain muutamalla koodirivillä. Tässä artikkelissa näytämme sinulle, kuinka voit käyttää Aspose.Cells Cloudia Excel-laskentataulukoiden muuntamiseen CSV-muotoon, ja tutkia tämän tehokkaan sovellusliittymän käytön etuja tietojen muuntotarpeisiisi.

Excel-CSV-muunnossovellusliittymä

Opi yksinkertaistamaan Excel-tietojen muuntamista CSV-muotoon [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/) avulla. Tämä API tukee Excelin uusimpia versioita ja tarjoaa kattavan joukon ominaisuuksia, jotka helpottavat tietojen muuntamista eri tiedostomuotojen välillä. Vastaavasti Aspose.Cells Cloud SDK for .NET tarjoaa yksinkertaisen ja selkeän tavan muuntaa Excel CSV-muotoon C#-ohjelmointikielellä (muutamalla koodirivellä). Joten, olitpa aloittelija tai kokenut kehittäjä, tämä artikkeli auttaa sinua pääsemään alkuun Excelin muuntamisen CSV-muotoon käyttämällä Aspose.Cells Cloud SDK for .NET -sovellusta.

SDK:n käytön aloittamiseksi meidän on lisättävä sen viite NuGet-paketinhallinnan kautta. Hae vain “Aspose.Cells-Cloud” ja paina Lisää paketti -painiketta.

Nyt, jotta voimme käyttää API-ominaisuuksia, meillä on oltava myös Cloud Dashboard -tili. Jos et ole vielä tilannut, luo ilmainen tili Cloud Dashboardissa käyttämällä voimassa olevaa sähköpostiosoitetta ja hanki henkilökohtaiset asiakastunnuksesi.

Muunna Excel CSV:ksi C#:lla

Alla on koodinpätkä, jonka avulla voimme muuntaa Excelin CSV-muotoon ilman Microsoft Office Automation -ohjelmaa tai muita asennettuja apuohjelmia. Kuten huomaat, koko prosessi on yksinkertainen ja suoraviivainen.

// Täydelliset esimerkit ja datatiedostot ovat osoitteessa 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// luo CellsApi-ilmentymä antamalla ClientID- ja ClientSecret-tiedot
CellsApi instance = new CellsApi(clientID, clientSecret);

// Syötetyn Excel-tiedoston nimi
string name = "TestCase.xls";
// Tuloksena olevan tiedoston muoto
string format = "CSV";

try
{
    // lataa tiedosto paikalliselta asemalta
    using (var file = System.IO.File.OpenRead(name))
    {

        // alusta muunnostoiminto
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // tallenna tuloksena oleva CSV paikalliselle asemalle
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // tulosta onnistumisviesti, jos muunnos onnistuu
        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);
}

Ymmärretään yllä oleva koodinpätkä:

CellsApi instance = new CellsApi(clientID, clientSecret);

Luo CellsApi-objekti, jossa välitämme asiakkaan tunnistetiedot argumentteina.

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

Lue syötetty Excel-laskentataulukko System.IO.File-luokan OpenRead(…) -menetelmällä.

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

Tämä menetelmä käynnistää Excelin CSV-muunnostoiminnon ja tallentaa tuloksena olevan CSV-tiedoston pilvitallennustilaan.

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

Käytä tätä koodia tallentaaksesi tuloksena olevan CSV-tiedoston paikalliselle asemalle

excel csv:ksi

Kuva 2:- XLSX-CSV-muunnos esikatselu.

Lataa esimerkki Excel-laskentataulukosta TestCase.xlsx käyttämällä seuraavaa linkkiä. yllä oleva esimerkki.

XLSX:stä CSV:hen käyttämällä cURL-komentoja

On useita syitä, miksi Aspose.Cells Cloudin käyttäminen cURL-komentojen kautta on loistava vaihtoehto kehittäjille. Joitakin cURL-komentojen käytön etuja ovat:

  1. Automatisointi: Automatisoi muunnosprosessi tehden siitä helpompaa ja tehokkaampaa.
  2. Eri alustojen yhteensopivuus: Tuettu Windowsissa, macOS:ssä ja Linuxissa, joten se on ihanteellinen vaihtoehto useiden eri käyttöjärjestelmien kanssa työskenteleville kehittäjille.
  3. Helppo integroida: Integroi muihin työkaluihin ja järjestelmiin (sisällytä olemassa oleviin työnkulkuihin).
  4. Joustavuus: Voit määrittää tulosteen muodon ja rakenteen.
  5. Parempi tietoturva: voit varmistaa, että arkaluontoiset tiedot pysyvät turvassa, koska prosessi ei sisällä tietojen lähettämistä kolmannen osapuolen verkkosivustolle tai sovellukseen.

Nyt ensimmäinen vaihe muuntoprosessissa on JWT-käyttöoikeustunnuksen luominen asiakastunnistetietojemme perusteella:

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"

Tokenin luomisen jälkeen suorita seuraava komento muuntaaksesi XLSX:n CSV:ksi ja tallentaaksesi tulosteen pilvitallennustilaan:

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

Jos olemme kiinnostuneita tallentamaan viedyn CSV:n paikalliselle asemalle, yritä käyttää seuraavaa cURL-komentoa:

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"

Päätelmät

Tämän artikkelin loppuun mennessä olemme tulleet siihen tulokseen, että Aspose.Cells Cloud tarjoaa kätevän ja luotettavan tavan muuntaa Excel-laskentataulukot CSV-muotoon käyttämällä C#-ohjelmointikieltä. Lisäksi tämä API tarjoaa laajan valikoiman ominaisuuksia ja toimintoja, joten se on ihanteellinen ratkaisu kehittäjille ja yrityksille, joiden on muutettava Excel-tiedot CSV-muotoon. Aspose.Cells Cloud on täydellinen ratkaisu sinulle, halusitpa automatisoida tietojen muuntoprosessin tai yksinkertaisesti tehdä muunnosprosessista helpompaa ja tehokkaampaa. Sen käyttäjäystävällinen käyttöliittymä, kattavat ominaisuudet ja vankka SDK for .NET takaavat, että saat parhaan mahdollisen ratkaisun tietojen muunnostarpeisiisi. Joten jos etsit nopeaa ja tehokasta tapaa muuntaa Excel CSV-muotoon, kokeile käyttää Aspose.Cells Cloudia jo tänään.

Älä ohita tuotedokumentaatiota tutkimista, joka sisältää hämmästyttäviä aiheita, joissa selitetään kaikki API:n jännittävät ominaisuudet. Lopuksi, jos kohtaat ongelmia API:n käytössä, ota meihin yhteyttä ilmaisen tuotetukifoorumin kautta.

Aiheeseen liittyvät artikkelit

Saat lisätietoja seuraavista linkeistä: