excel v besedo

Pretvorite Excel (XLS, XSLX) v CSV z uporabo C# .NET

Excel in Word sta dve najpogosteje uporabljeni aplikaciji Microsoft Office. Medtem ko se Excel uporablja predvsem za shranjevanje in analizo numeričnih podatkov, je Word priljubljeno orodje za ustvarjanje in oblikovanje besedilnih dokumentov. Vendar pa boste morda morali Excelovo datoteko pretvoriti v Wordov dokument, morda za ustvarjanje poročila ali povzetka vaših podatkov. V tem tehničnem spletnem dnevniku bomo raziskali različne načine, kako lahko pretvorite Excel v Word, vključno z različnimi orodji in tehnikami, ki so na voljo za avtomatizacijo postopka. Razpravljali bomo tudi o prednostih in omejitvah vsake metode, da boste lahko izbrali najboljši pristop glede na vaše specifične potrebe.

Upoštevajte ta članek, če želite v spletu razviti pretvornik Excel v Word za pretvorbo datotek XLS v popolnoma oblikovane dokumente v le nekaj klikih. Popoln za predstavitve, poročila in drugo. Zato upoštevajte ta vodnik po korakih, ki prikazuje korake za združevanje datotek in kar najbolje izkoristite svoje podatke. Poskusite sedaj!

API za pretvorbo Excel v Word

Aspose.Cells Cloud SDK for .NET je zmogljiv API v oblaku, ki razvijalcem omogoča brezhibno pretvorbo XLS v dokumente Word. Ta SDK olajša avtomatizacijo postopka pretvorbe Excelovih podatkov v Wordove dokumente, hkrati pa ohrani vse oblikovanje in postavitev. Postopek pretvorbe je hiter in učinkovit in ga je mogoče izvesti v samo nekaj vrsticah kode. V tem tehničnem blogu si bomo podrobneje ogledali, kako pretvoriti XLS v Word z Aspose.Cells Cloud SDK za .NET, vključno z vodnikom po korakih, kako začeti, različnimi razpoložljivimi možnostmi pretvorbe in kako za obravnavo morebitnih napak, ki se lahko pojavijo med postopkom pretvorbe. Raziskali bomo tudi prednosti in omejitve uporabe tega API-ja, ki temelji na oblaku, in izpolnili našo željo po vdelavi Excelove preglednice v Wordov dokument.

Za začetek uporabe SDK-ja bomo dodali njegovo referenco prek upravitelja paketov NuGet. Preprosto poiščite »Aspose.Cells-Cloud« in pritisnite gumb Dodaj paket. Drugič, če še niste naročeni na Cloud Dashboard, ustvarite brezplačen račun z veljavnim e-poštnim naslovom in pridobite prilagojene poverilnice stranke.

Pretvorite Excel v Word v C#

Sledite spodnjim korakom in delčku kode za izvoz excela v word s C#.

// Za popolne primere in podatkovne datoteke pojdite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Pridobite poverilnice odjemalca na https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ustvarite primerek CellsApi tako, da navedete podrobnosti ClientID in ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Ime naše vhodne datoteke Excel
string name = "myDocument.xls";
// Format za končni Wordov dokument
string format = "DOCX";

try
{
    // naloži datoteko z lokalnega pogona
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializirati operacijo pretvorbe
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // shranite nastali CSV na lokalni disk
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // natisnite sporočilo o uspehu, če je pretvorba uspešna
        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);
}

Razumejmo zgornji delček kode:

CellsApi instance = new CellsApi(clientID, clientSecret);

Ustvarite objekt CellsApi, kjer kot argumente posredujemo poverilnice odjemalca.

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

Preberite vhodni Excelov delovni list z metodo OpenRead(…) razreda System.IO.File.

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

Zgornja metoda sproži pretvorbo Excela v Word in nastali DOCX se shrani v shrambo v oblaku.

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

Če želite shraniti nastali Word (DOCX) na lokalni disk, uporabite zgornje kodne vrstice

excel v besedo

Predogled pretvorbe Excela v Word.

Razmislite o prenosu vzorčnega Excelovega delovnega lista, uporabljenega v zgornjem primeru, iz myDocument.xlsx.

XLS v Word z uporabo ukazov cURL

Pretvarjanje XLS v Word z uporabo ukazov cURL je lahko priročna možnost za razvijalce, ki iščejo avtomatizirano rešitev za pretvorbo datotek. Ker je Aspose.Cells Cloud zgrajen na vrhu arhitekture REST, lahko preprosto izvedemo pretvorbo Excel XLS v Word z ukazom cURL.

Zdaj moramo najprej ustvariti žeton dostopa JWT na podlagi naših poverilnic odjemalca:

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"

Zdaj moramo izvesti naslednji ukaz za pretvorbo dokumenta XLS v Word. Po pretvorbi se nastala datoteka shrani v shrambo v oblaku:

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

Uporabite naslednji ukaz cURL, da izvedete pretvorbo Excela v Word in shranite izhod na lokalni pogon:

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"

Zaključne opombe

Skratka, pretvorba Excela v Word je lahko dolgotrajen in dolgočasen postopek, vendar ga je s pravimi orodji in tehnikami mogoče avtomatizirati in narediti veliko učinkovitejšega. Aspose.Cells Cloud SDK za .NET je eno od takih orodij, ki lahko poenostavi postopek in nam pomaga prihraniti čas ter povečati produktivnost. Z uporabo tega zmogljivega API-ja, ki temelji na oblaku, lahko razvijalci preprosto pretvorijo datoteke XLS v Wordove dokumente, pri tem pa ohranijo vse oblikovanje in postavitev. Ne glede na to, ali ustvarjate poročila, povzetke ali druge dokumente, Aspose.Cells Cloud SDK za .NET ponuja priročno, zanesljivo in stroškovno učinkovito rešitev za vse vaše potrebe po pretvarjanju Excela v Word. S svojim intuitivnim vmesnikom, obsežno dokumentacijo in odlično podporo za stranke je ta SDK najboljša izbira za razvijalce, ki želijo poenostaviti svoj potek dela in izboljšati svojo produktivnost.

povezani članki

Obiščite naslednje povezave, če želite izvedeti več o: