szóhoz kiváló

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

Az Excel és a Word a két leggyakrabban használt Microsoft Office alkalmazás. Míg az Excel elsősorban numerikus adatok tárolására és elemzésére szolgál, a Word népszerű eszköz a szöveges dokumentumok létrehozására és formázására. Előfordulhat azonban, hogy egy Excel-fájlt Word-dokumentummá kell konvertálnia, például jelentés vagy adatösszegzés létrehozásához. Ebben a technikai blogban megvizsgáljuk az Excel Word-be konvertálásának különböző módjait, beleértve a folyamat automatizálására rendelkezésre álló különféle eszközöket és technikákat. Megbeszéljük az egyes módszerek előnyeit és korlátait is, így kiválaszthatja a legjobb megközelítést az Ön egyedi igényei alapján.

Kövesse ezt a cikket az Excel–Word konverter online fejlesztéséhez, amellyel XLS-fájljait néhány kattintással teljesen formázott dokumentumokká alakíthatja. Tökéletes prezentációkhoz, riportokhoz és egyebekhez. Kövesse tehát ezt a lépésenkénti útmutatót, amely bemutatja a fájlok kombinálásának lépéseit, és a legtöbbet hozza ki adataiból. Probáld ki most!

Excel-Word konvertáló API

Az Aspose.Cells Cloud SDK for .NET egy hatékony felhőalapú API, amely lehetővé teszi a fejlesztők számára, hogy zökkenőmentesen konvertálják az XLS-t Word dokumentumokká. Ez az SDK megkönnyíti az Excel-adatok Word-dokumentumokká konvertálási folyamatának automatizálását, miközben megőrzi az összes formázást és elrendezést. Az átalakítási folyamat gyors és hatékony, és mindössze néhány sornyi kóddal elvégezhető. Ebben a technikai blogban közelebbről megvizsgáljuk, hogyan lehet XLS-t Word-be konvertálni az Aspose.Cells Cloud SDK for .NET használatával, beleértve a lépésenkénti útmutatót a kezdéshez, a rendelkezésre álló különböző átalakítási lehetőségekhez és a módjához. az átalakítási folyamat során esetlegesen előforduló hibák kezelésére. Feltárjuk továbbá ennek a felhő alapú API használatának előnyeit és korlátait, és teljesítjük azt a vágyunkat, hogy Excel-táblázatot ágyazzunk be egy Word-dokumentumba.

Az SDK használatának megkezdéséhez hozzáadjuk 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. Másodszor, ha még nem iratkozott fel a Cloud Dashboard szolgáltatásra, hozzon létre egy ingyenes fiókot érvényes e-mail címmel, és szerezze be személyre szabott ügyfél-hitelesítő adatait.

Konvertálja az Excelt Word-be C#-ban

Kérjük, kövesse az alábbi lépéseket és kódrészletet az Excel Wordbe C# használatával exportálásához.

// 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 = "myDocument.xls";
// Az eredményül kapott Word-dokumentum formátuma
string format = "DOCX";

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.docx", 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 Word 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 be a bemeneti Excel munkalapot a System.IO.File osztály OpenRead(…) metódusával.

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

A fenti módszer elindítja az Excel–Word konverziót, és az eredményül kapott DOCX mentésre kerül a felhőtárhelyre.

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

Most a kapott Word (DOCX) helyi meghajtóra mentéséhez használja a fenti kódsorokat

szóhoz kiváló

Excel-Word konverziós előnézet.

Érdemes lehet letölteni a fenti példában használt minta Excel-munkalapot a [myDocument.xlsx] oldalról (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/myDocument.xlsx ).

XLS-t Wordbe a cURL parancsokkal

Az XLS konvertálása Word-be cURL-parancsokkal kényelmes megoldás lehet azoknak a fejlesztőknek, akik automatizált megoldást keresnek a fájlok konvertálására. Mivel az Aspose.Cells Cloud a REST architektúrára épül, így könnyen elvégezhetjük az Excel XLS-ből Word konvertálást a cURL paranccsal.

Most először létre kell hoznunk egy JWT hozzáférési tokent 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"

Most végre kell hajtanunk a következő parancsot, hogy az XLS-t Word-dokumentummá konvertáljuk. Az átalakítás után az eredményül kapott fájl mentésre kerül a felhőtárhelyre:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Kérjük, használja a következő cURL parancsot az Excel-Word konvertáláshoz és a kimenet mentéséhez a helyi meghajtón:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

Záró megjegyzések

Összefoglalva, az Excel Word-be konvertálása időigényes és fárasztó folyamat lehet, de megfelelő eszközökkel és technikákkal automatizálható és sokkal hatékonyabbá tehető. Az Aspose.Cells Cloud SDK for .NET az egyik ilyen eszköz, amely leegyszerűsítheti a folyamatot, és időt takaríthat meg és növelheti a termelékenységet. Ennek a nagy teljesítményű felhőalapú API-nak a kihasználásával a fejlesztők könnyedén konvertálhatják az XLS fájlokat Word dokumentumokká, miközben megtartják az összes formázást és elrendezést. Akár jelentéseket, összefoglalókat vagy egyéb dokumentumokat hoz létre, az Aspose.Cells Cloud SDK for .NET kényelmes, megbízható és költséghatékony megoldást kínál minden Excel-Word konvertálási igényére. Intuitív kezelőfelületével, átfogó dokumentációjával és kiváló ügyfélszolgálatával ez az SDK a legjobb választás azoknak a fejlesztőknek, akik szeretnék egyszerűsíteni munkafolyamatukat és javítani termelékenységüket.

kapcsolódó cikkek

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