excel json-ba

Az Excel konvertálása JSON-ba a C# .NET használatával

A mai rohanó üzleti világban a hatékony adatkezelés kulcsfontosságú ahhoz, hogy a versenytársak előtt maradjon. Ezért az adatok értékes árucikké váltak, és megfelelő kezelése minden méretű szervezet számára kulcsfontosságú. Az adatkezelés egyik fontos szempontja az adatkonverzió, amely magában foglalja az adatok egyik formátumból a másikba történő átalakítását, hogy azok használhatóbbá és hozzáférhetőbbé váljanak. Az adatkonverzió iránti növekvő igény miatt a fejlesztők számára elengedhetetlenné vált, hogy megbízható és hatékony megoldással rendelkezzenek, amely sokféle átalakítási feladatot képes kezelni. Ez a technikai blog bemutat egy élvonalbeli megoldást az Excel-ből JSON konvertáláshoz, és ismerteti annak jellemzőit, előnyeit és képességeit, átfogó áttekintést adva erről a megoldásról és alkalmazásairól.

Az Excel – JSON Conversion API bemutatása

Az adatkezelés egyik legfontosabb szempontja az adatok egyik formátumból a másikba konvertálása, és itt jön be az Aspose.Cells Cloud SDK for .NET. Hatékony és rugalmas funkcióival ez a felhőalapú API egyszerű és hatékony megoldás az Excel-táblázatok JSON formátumba konvertálására. Legyen szó szoftverfejlesztőről, aki automatizálni szeretné adatkonverziós feladatait, vagy olyan üzleti felhasználóról van szó, akinek gyorsan konvertálnia kell a táblázatokat webes vagy mobilalkalmazásokban való használatra, az Aspose.Cells Cloud SDK for .NET megbízható és kényelmes megoldást kínál. megoldás. Tovább fogjuk vizsgálni az API képességeit, és bemutatjuk az Excelből JSON-ba konvertálás egyszerű lépéseit.

Az SDK használatához hozzá kell adnunk a hivatkozását NuGet csomagként. Keresse meg az „Aspose.Cells-Cloud” kifejezést a NuGet csomagkezelőben, és adja hozzá a csomagot.

Aspose.Cells Cloud

  1. kép: - Aspose.Cells Cloud NuGet csomag.

Ezenkívül rendelkeznünk kell egy Cloud dashboard-fiókkal is. Ha nincs meglévő fiókja, kérjük, hozzon létre egy ingyenes fiókot a Cloud Dashboard-on, érvényes e-mail címmel, és szerezze be személyre szabott ügyfél-hitelesítési adatait.

Excelből JSON-ba C# használatával

Ez a rész elmagyarázza az összes szükséges részletet arról, hogyan konvertálhatja az Excelt JSON-ba C# kódrészlet használatával. Felhívjuk figyelmét, hogy ez a példa az input.xls munkalapot használ.

excel json-ba

  1. kép: – Excel-JSON konverziós előnézet.

// 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 bemeneti Excel fájl neve
string name = "input.xls";
// Az eredményül kapott fájl formátuma
string format = "JSON";

// az eredményül kapott fájl neve
string resultantFile = "Converted.json";
        
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: resultantFile);
                
        // sikerüzenet nyomtatása sikeres átalakítás esetén
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Most próbáljuk megérteni a fenti kódrészletet:

CellsApi instance = new CellsApi(clientID, clientSecret);

Hozzon létre egy CellsApi példányt, miközben argumentumként adja á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.

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

Hívja meg a metódust az Excelből JSON-ba való konverzió végrehajtásához, és a kimenetet a felhőtárhelyre menti.

XLS-ről JSON-ra a cURL-parancsok használatával

Tisztában vagyunk vele, hogy a cURL egy parancssori eszköz a REST API-k elérésére, így a fejlesztők és informatikai szakemberek nélkülözhetetlen eszköze. A cURL segítségével HTTP kéréseket küldhetünk a REST API-knak, adatokat kérhetünk le a szerverekről, és különféle feladatokat hajthatunk végre. Ebben a részben az XLS-t JSON-ra konvertáljuk a cURL parancsok segítségével.

Most előfeltételként először létre kell hoznunk egy JWT hozzáférési tokent (az ügyfél hitelesítő adatai alapján) a következő paranccsal.

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 következő parancs azt várja, hogy a bemeneti XLS elérhető legyen a felhőalapú tárolóban, és az átalakítás után a helyi meghajtóra fogjuk menteni.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

Abban az esetben, ha be kell töltenünk a bemeneti XLS-t a felhőtárhelyről, és a JSON-ba való átalakítás után közvetlenül el kell mentenünk a kimenetet ugyanabba a felhőtárolóba, majd próbálja meg a következő parancsot.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

Gyors tipp

Ingyenes Excel to JSON konvertert keres! Kérjük, próbálja meg az online [Excel Converter] (https://products.aspose.app/cells/conversion) használatát.

Záró megjegyzések

Összefoglalva, az Aspose.Cells Cloud SDK for .NET egy hatékony és rugalmas megoldás az Excel-táblázatok JSON formátumba konvertálására. Felhőalapú architektúrájával, könnyen használható felületével és fejlett funkcióival ez az API kényelmes és hatékony módot biztosít az adatkonverziós feladatok elvégzésére, függetlenül attól, hogy Ön szoftverfejlesztő vagy üzleti felhasználó. Akár egyetlen táblázatot, akár több táblázatot kell konvertálnia egyszerre, az Aspose.Cells Cloud SDK for .NET megbízható és hatékony megoldást kínál. Ennek az API-nak a használatával egyszerűsítheti adatkonverziós feladatait, időt és erőforrásokat takaríthat meg, és vállalkozása fontosabb aspektusaira összpontosíthat.

Javasoljuk, hogy tanulmányozza a Termékdokumentációt, amely az API egyéb izgalmas funkcióit ismertető témakörök hatalmas gyűjteményét tartalmazza. Végül, ha bármilyen problémába ütközik az API használata során, vagy bármilyen kapcsolódó kérdése van, 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: