excel csv-be

Az Excel konvertálása vesszővel tagolt értékekké online a .NET Cloud SDK segítségével.

Az Excel fájlok CSV formátumba való zökkenőmentes konvertálásának lehetősége kulcsfontosságú. készség a fejlesztők és az adatok iránt érdeklődők számára egyaránt. Tisztában vagyunk vele, hogy az Excel-táblázatok hatékony eszköz az adatrendezéshez, de néha kihívások elé állítjuk a felcserélhetőséget és a különböző rendszerekkel való kompatibilitást. Ezért ez az útmutató feltárja ennek az átalakításnak az elengedhetetlen szükségességét, belemélyedve az adatok felcserélhetőségének árnyalataiba, és könnyen integrálható. Nézzük meg a .NET REST API használatának részleteit, amely lehetővé teszi az adatmunkafolyamatok hatékony navigálását és optimalizálását.

Excel-CSV konvertáló SDK

Az Aspose.Cells Cloud SDK for .NET lehetőségek tárházát nyitja meg, amikor robusztus és hatékony megoldást keresünk az Excelből CSV-vé konvertáláshoz. Ez az SDK különféle Excel formátumokat támogat, rugalmasságot biztosítva a különféle adatstruktúrák kezelésében. Ezért az Aspose.Cells Cloud SDK erejének kihasználásával a C# .NET-ben könnyedén konvertálhat összetett Excel-fájlokat CSV-vé, megőrizve az adatok integritását és formázását.

Az SDK alkalmazásban való használatához először meg kell keresnünk az “Aspose.Cells-Cloud” kifejezést a NuGet csomagkezelőben, és rá kell kattintanunk a “Csomag hozzáadása” gombra. Másodszor, szerezze be az ügyfél hitelesítő adatait a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben található utasítások követésével.

XLSX konvertálása CSV-vé a C# .NET-ben

A Cloud SDK lehetővé teszi a konverziók végrehajtását a felhőben, növelve a skálázhatóságot és a hozzáférhetőséget, így nincs szükség helyi telepítésekre. Vizsgáljuk meg az XLSX CSV-vé konvertálásának részleteit C# .NET használatával.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

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

El kell olvasnunk a bemeneti Excel tartalmát, majd fel kell töltenünk a felhőtárhelyre.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.xls", null, format: "CSV", isAutoFit: true, null, null, null, "output.html", null);

Most hívja az API-t az Excel-CSV-konverzió online végrehajtásához. A sikeres működés után az eredményül kapott CSV is feltöltődik a felhőtárhelyre.

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

// hozzon létre CellsApi példányt a ClientID és a ClientSecret átadása közben
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // olvassa el az Excel fájl helyi meghajtó tartalmát
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // töltse fel a munkafüzetet a felhőtárhelyre
        cellsInstance.UploadFile("input.xlsx", inputFile);

        // inicializálja az Excel CSV-vé konvertálási műveletet
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.xlsx", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // sikerüzenet nyomtatása, ha az átalakítás sikeres
        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);
}
excelből csv előnézetbe

Az Excel CSV-vé konvertálásának előnézete .NET REST API használatával.

A fenti példában generált bemeneti Excel-munkafüzet és az eredményül kapott CSV letölthető innen:

Excel vesszővel tagolt fájlokká cURL parancsokkal

Megtudtuk, hogy az Aspose.Cells Cloud átfogó API-t biztosít az Excel felhőben történő manipulálásához, és a cURL parancsok kényelmes módot kínálnak az API-val való interakcióra. . Tehát az Excel konvertálása vesszővel tagolt fájlokká (CSV) az Aspose.Cells Cloud és a cURL parancsokkal együtt hatékony és sokoldalú megközelítés. Ezért az Aspose.Cells Cloud és a cURL parancsok kombinációja zökkenőmentes és hatékony megoldást kínál a fejlesztők számára, akik rugalmas és méretezhető módon szeretnének Excelből CSV-be konvertálni.

Ennek a megközelítésnek az első lépése egy JWT hozzáférési token létrehozása a következő paranccsal:

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"

Ha megvan a JWT token, kérjük, hajtsa végre a következő parancsot az Excel online CSV-vé konvertálásához. A bemeneti Excelnek már elérhetőnek kell lennie a felhőtárolóban, és az átalakítás után az eredményül kapott CSV ugyanabban a felhőtárolóban lesz tárolva (hacsak nem ad meg más helyet).

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

Cserélje ki a „sourceFile” szót a felhőalapú tárhelyen elérhető bemeneti Excel-munkafüzet nevével, az „Eredmény” szót a létrehozandó kimeneti CSV nevével, az „accessToken” helyett pedig a fent generált JWT hozzáférési tokennel.

  • Az eredményül kapott CSV helyi meghajtóra mentéséhez használja a következő cURL parancsot, ahol kihagytuk a kimeneti fájl nevét a GET kérésben, és -o argumentumot használtunk, megadva az eredményül kapott fájl elérési utat.
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"

Következtetés

Összefoglalva, ez az átfogó útmutató rávilágított az Excel CSV-re konvertálásának két hatékony megközelítésére, amelyek mindegyike megfelel a fejlesztők különféle igényeinek. Akár a C# .NET képességeit, akár az Aspose.Cells Cloud cURL-parancsokkal történő kiaknázását, egyszerűsítjük és fokozzuk az Excel adatátalakítások hatékonyságát. Bármelyik útvonalat is választja, fel van szerelve azokkal az ismeretekkel, amelyek szükségesek az adatfeldolgozási munkafolyamatok javításához, és az Excel-fájlok zökkenőmentes CSV-formátumba konvertálásához.

Hasznos Linkek

kapcsolódó cikkek

Javasoljuk, hogy látogassa meg az alábbi blogokat: