excel csv-be

Az Excel (XLS, XSLX) konvertálása CSV formátumba a C# .NET használatával

Az Excel táblázatok az adatok tárolásának, kezelésének és elemzésének alapvető eszközei. Előfordulhat azonban, hogy az Excel-adatokat más formátumba, például CSV formátumba kell konvertálnia, hogy mások számára könnyebben hozzáférhetővé tegye, vagy másik alkalmazásba importálja azokat. A jó hír az, hogy az Aspose.Cells Cloudnak köszönhetően az Excel CSV-vé konvertálása még soha nem volt ilyen egyszerű. Ez egy hatékony felhőalapú API, amely lehetővé teszi az Excel adatok különféle fájlformátumokká, köztük CSV-formátumokká való konvertálását, mindössze néhány sornyi kóddal. Ebben a cikkben bemutatjuk, hogyan használhatja az Aspose.Cells Cloudot Excel-táblázatok CSV-formátumba konvertálására, és fedezze fel ennek a hatékony API-nak az előnyeit az adatkonverziós igényeihez.

Excel-CSV konvertáló API

Ismerje meg, hogyan egyszerűsítheti le az Excel-adatok CSV-formátumba konvertálásának folyamatát az Aspose.Cells Cloud segítségével. Ez az API támogatja az Excel legújabb verzióit, és átfogó funkciókat kínál, amelyek megkönnyítik az adatok különböző fájlformátumok közötti konvertálását. Hasonlóképpen, az Aspose.Cells Cloud SDK for .NET egyszerű és egyértelmű módot biztosít az Excel CSV-vé konvertálására C# programozási nyelv használatával (néhány kódsor használatával). Tehát, akár kezdő, akár tapasztalt fejlesztő, ez a cikk segít az Aspose.Cells Cloud SDK for .NET használatával való Excel-CSV konvertálásának megkezdésében.

Az SDK használatának megkezdéséhez hozzá kell adnunk a hivatkozást a NuGet csomagkezelőn keresztül. Egyszerűen keressen rá az „Aspose.Cells-Cloud” kifejezésre, és nyomja meg a Csomag hozzáadása gombot.

Mostantól az API-képességek használatához Cloud dashboard-fiókkal is rendelkeznünk kell. Ha még nem iratkozott fel, kérjük, hozzon létre egy ingyenes fiókot a Cloud Dashboard segítségével érvényes e-mail címmel, és szerezze be személyre szabott ügyfél-hitelesítési adatait.

Az Excel konvertálása CSV-vé a C# használatával

Az alábbiakban látható egy kódrészlet, amely segíthet az Excel CSV formátumba konvertálásában a Microsoft Office Automation vagy bármely más segédprogram telepítése nélkül. Amint láthatja, az egész folyamat egyszerű és egyenes.

// A teljes példákért és adatfájlokért látogasson el ide 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// CellsApi-példány létrehozása a ClientID és a ClientSecret adatok megadásával
CellsApi instance = new CellsApi(clientID, clientSecret);

// A bevitt Excel fájl neve
string name = "TestCase.xls";
// Az eredményül kapott fájl formátuma
string format = "CSV";

try
{
    // töltse be a fájlt a helyi meghajtóról
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializálja az átalakítási műveletet
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // mentse az eredményül kapott CSV-fájlt a helyi meghajtóra
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // sikerüzenet nyomtatása sikeres átalakítás esetén
        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);
}

Értsük meg a fenti kódrészletet:

CellsApi instance = new CellsApi(clientID, clientSecret);

Hozzon létre egy CellsApi objektumot, ahol argumentumként adjuk át az ügyfél hitelesítő adatait.

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

Olvassa el a bemeneti Excel munkalapot a System.IO.File osztály OpenRead(…) metódusával.

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

Ez a módszer elindítja az Excelből CSV-vé konvertálási műveletet, és az eredményül kapott CSV-fájlt a felhőtárhelyen menti.

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

Ezzel a kóddal mentheti az eredményül kapott CSV-fájlt a helyi meghajtóra

excel csv-be

  1. kép: - XLSX-ből CSV-be átalakítás előnézete.

A következő hivatkozás segítségével töltse le a minta Excel-munkalapot [TestCase.xlsx] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/TestCase.xlsx) a fenti példa.

XLSX-ről CSV-re cURL-parancsok használatával

Számos oka van annak, hogy az Aspose.Cells Cloud cURL-parancsokkal való elérése nagyszerű lehetőség a fejlesztők számára. A cURL parancsok használatának előnyei közé tartozik:

  1. Automatizálás: Automatizálja az átalakítási folyamatot, megkönnyítve és hatékonyabbá téve azt.
  2. Platformok közötti kompatibilitás: Windows, macOS és Linux rendszeren támogatott, így ideális választás a különféle operációs rendszerekkel dolgozó fejlesztők számára.
  3. Könnyen integrálható: Integrálható más eszközökkel és rendszerekkel (beépíthető a meglévő munkafolyamatokba).
  4. Rugalmasság: Lehetővé teszi a kimenet formátumának és szerkezetének megadását.
  5. Továbbfejlesztett biztonság: biztosíthatja, hogy az érzékeny adatok biztonságban maradjanak, mivel a folyamat során nem kell adatokat küldeni harmadik fél webhelyére vagy alkalmazására.

Most az átalakítási folyamat első lépése egy JWT hozzáférési token létrehozása az ügyfél hitelesítő adatai alapján:

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"

A token generálása után hajtsa végre a következő parancsot az XLSX CSV formátumba konvertálásához, és a kimenet mentéséhez felhőtárhelyre:

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

Ha szeretnénk menteni az exportált CSV-t a helyi meghajtóra, próbálja meg a következő cURL parancsot használni:

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"

Záró megjegyzések

A cikk végére arra a következtetésre jutottunk, hogy az Aspose.Cells Cloud kényelmes és megbízható módot biztosít az Excel-táblázatok CSV formátumba konvertálására C# programozási nyelv használatával. Ezenkívül ez az API a szolgáltatások és funkciók széles skáláját kínálja, így ideális megoldást jelent a fejlesztők és a vállalkozások számára, akiknek az Excel-adatokat CSV formátumba kell konvertálniuk. Akár automatizálni szeretné adatátalakítási folyamatát, akár egyszerűen csak egyszerűbbé és hatékonyabbá szeretné tenni az átalakítási folyamatot, az Aspose.Cells Cloud a tökéletes megoldás az Ön számára. Felhasználóbarát felületével, átfogó szolgáltatásaival és robusztus .NET SDK-jával biztos lehet benne, hogy a lehető legjobb megoldást kapja adatkonverziós igényeihez. Tehát, ha gyors és hatékony módot keres az Excel CSV formátumba konvertálására, próbálja ki még ma az Aspose.Cells Cloud használatát.

Kérjük, ne hagyja ki a Termékdokumentáció tanulmányozását, amely az API összes izgalmas funkcióját elmagyarázó csodálatos témaköröket tartalmazza. Végül, ha bármilyen problémába ütközik az API használata során, forduljon hozzánk bizalommal az ingyenes terméktámogatási fórumon.

kapcsolódó cikkek

Kérjük, látogasson el az alábbi linkekre, ha többet szeretne megtudni erről: