kombinálja az excel fájlokat

Excel-fájlok egyesítése a .NET Cloud SDK-val.

A több Excel munkafüzetben tárolt információk hatékony kezelésének és konszolidálásának kihívása általános, de kritikus probléma lett. Ezért ez a cikk ennek a szükségességnek a megoldására indul, bemutatva az Excel-munkafüzetek .NET REST API-val történő egyesítésének átalakító képességeit. Az API RESTful architektúrája miatt nem kell telepítenie a helyi rendszerre, hanem teljesítenie kell az összes követelményt úgy, hogy kérést küld a felhőpéldánynak. Térjünk bele a részletekbe, ahol ez a képesség elengedhetetlennek bizonyul, a költségvetési lapok egyesítését igénylő pénzügyi elemzésektől a különböző adatfolyamok integrálását igénylő projektmenedzsment forgatókönyvekig.

REST API az Excel-fájlok kombinálásához

Az Excel-munkafüzetek egyesítésének folyamata leegyszerűsödik és hatékony az Aspose.Cells Cloud SDK for .NET használatával. A .NET REST API-hívások egyszerűségének kihasználásával könnyedén kombinálhatja és konszolidálhatja az Excel fájlokat. Legyen szó pénzügyi jelentések kezeléséről, projektekkel kapcsolatos adatok kombinálásáról vagy adathalmazok egyesítéséről elemzés céljából, az Aspose.Cells Cloud SDK pontosságot és megbízhatóságot biztosít az egyesítési folyamat során. Fedezze fel az Excel-munkafüzetek egyesítésének funkcióit, előnyeit és gyakorlati megvalósítását az Aspose.Cells Cloud SDK for .NET használatával, mivel ez robusztus megoldást kínál az adatkezelési munkafolyamatok javítására.

Az első lépés a hivatkozás hozzáadása a .NET alkalmazáshoz. Ezért keresse meg az “Aspose.Cells-Cloud” kifejezést a NuGet csomagkezelőben, és kattintson 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.

Excel-fájlok egyesítése a C# .NET-ben

Megtanultuk, hogy a .NET REST API képességeinek megértésével és kihasználásával új szintre emelheti az adatszervezést, a hozzáférhetőséget és az analitikai betekintést. Tehát nézzük meg a C# .NET Excel-fájlok egyesítésének részleteit.

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(dictionary.Key, dictionary.Value);

Olvassa el a bevitt Excel-fájlokat, és töltse fel a felhőtárhelyre.

cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);

Hívja az API-t a második Excel-fájl munkalapjainak és az első Excel-munkafüzet egyesítéséhez. Az egyesített Excel ezután 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);

// első Excle-munkafüzet a meghajtón
string first_Excel = "input-1.xls";
// a második Excel munkafüzet neve
string second_Excel = "inpuit-2.xls";

// szótárobjektum létrehozása a bevitt Excel-munkafüzetek tárolására
Dictionary<String, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add(first_Excel, File.OpenRead(first_Excel));
mapFiles.Add(second_Excel, File.OpenRead(second_Excel));

// Először el kell olvasnunk és feltöltenünk kell a bemeneti Excel fájlokat a felhőtárhelyre
try
{
    // iteráljon a szótár objektumon keresztül az egyes Excel-fájlok tartalmának olvasásához
    foreach (KeyValuePair<String, Stream> dictionary in mapFiles)
    {
        // minden munkafüzetet feltölthet a felhőtárhelyre
        cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
    }
}
catch (Exception ex)
{
    // bármely kivétel a fájlok felhőtárhelyre történő feltöltése során
    Console.Write(ex.StackTrace);
}

try
{
    // inicializálja az Excel egyesítési kérelmét. A 2. munkalap munkalapjai összevonásra kerülnek az 1. munkafüzetbe
    var response = cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);

    // sikerüzenet nyomtatása, ha az összefűzés sikeres
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Concatenate Excel operation completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
kombinálja az excel fájlokat

A .NET Cloud SDK-val egyesített Excel-fájlok előnézete.

A fenti példában használt bemeneti Excel-munkafüzetek letölthetők innen:

Egyesítse az Excel fájlokat a cURL parancsokkal

Az Excel-munkafüzetek egyesítésének hatékony képessége zökkenőmentesen megvalósítható az Aspose.Cells Cloud és a cURL parancsok együttes erejének kihasználásával. Ha cURL-parancsokat használ az Aspose.Cells Cloud API-val való interakcióhoz, könnyedén elindíthatja az Excel-munkafüzetek egyesítésének folyamatát. Ezenkívül ez a megközelítés egyszerű és hatékony megoldást kínál az Excel-fájlok konszolidálására, zökkenőmentes és megbízható élményt biztosítva.

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"

Most hajtsa végre a következő parancsot az Excel fájlok egyesítéséhez C# .NET használatával. A következő kérelem azt várja, hogy a bemeneti Excel-fájlok már elérhetőek legyenek a felhőalapú tárolóban.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Cserélje ki az „inputFile1” és „inputFile2” értéket a bemeneti Excel-munkafüzetek nevére, az „accessToken” kifejezést pedig a fent generált JWT hozzáférési tokenre.

Következtetés

Összefoglalva, az adatátalakítás dinamikus környezete két hatékony megközelítést kínál a JSON PDF-formátumba konvertálására, a funkciókban gazdag Aspose.Cells Cloud SDK for .NET és a cURL parancsok szkriptezhető hatékonyságának használatával. Akár az Aspose.Cells Cloud SDK által kínált átfogó eszközkészletet és részletes vezérlést választja, akár a cURL-parancsok egyszerűségét és platformok közötti kompatibilitását. Mindazonáltal mindkét megközelítés biztosítja a JSON-adatok zökkenőmentes átalakítását csiszolt és általánosan hozzáférhető PDF-dokumentumokká.

Hasznos Linkek

kapcsolódó cikkek

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