excel to word

Pretvorite Excel (XLS, XSLX) u CSV koristeći C# .NET

Excel i Word su dvije najčešće korištene Microsoft Office aplikacije. Dok se Excel prvenstveno koristi za skladištenje i analizu numeričkih podataka, Word je popularan alat za kreiranje i formatiranje tekstualnih dokumenata. Međutim, postoje slučajevi kada ćete možda morati da pretvorite Excel datoteku u Word dokument, možda da biste kreirali izveštaj ili sažetak svojih podataka. U ovom tehničkom blogu ćemo istražiti različite načine na koje možete pretvoriti Excel u Word, uključujući različite alate i tehnike dostupne za automatizaciju procesa. Također ćemo razgovarati o prednostima i ograničenjima svake metode, tako da možete odabrati najbolji pristup na osnovu vaših specifičnih potreba.

Slijedite ovaj članak da biste razvili pretvarač Excel u Word na mreži za pretvaranje vaših XLS datoteka u potpuno formatirane dokumente u samo nekoliko klikova. Savršeno za prezentacije, izvještaje i još mnogo toga. Stoga slijedite ovaj vodič korak po korak koji pokazuje korake za kombiniranje datoteka i maksimalno iskorištavanje podataka. Probaj sada!

API za konverziju Excela u Word

Aspose.Cells Cloud SDK za .NET je moćan API baziran na oblaku koji omogućava programerima da neprimjetno konvertuju XLS u Word dokumente. Ovaj SDK olakšava automatizaciju procesa pretvaranja Excel podataka u Word dokumente, uz očuvanje svih formatiranja i izgleda. Proces konverzije je brz i efikasan i može se obaviti u samo nekoliko linija koda. U ovom tehničkom blogu pobliže ćemo pogledati kako pretvoriti XLS u Word koristeći Aspose.Cells Cloud SDK za .NET, uključujući vodič korak po korak o tome kako započeti, različite dostupne opcije konverzije i kako za rukovanje svim greškama koje se mogu pojaviti tokom procesa konverzije. Također ćemo istražiti prednosti i ograničenja korištenja ovog API-ja zasnovanog na oblaku i ispuniti našu želju da ugradimo Excel tabelu u Word dokument.

Da bismo započeli s korištenjem SDK-a, dodaćemo njegovu referencu kroz NuGet menadžer paketa. Jednostavno pretražite “Aspose.Cells-Cloud” i pritisnite dugme Dodaj paket. Drugo, ako već niste pretplaćeni na Cloud Dashboard, kreirajte besplatni nalog koristeći važeću adresu e-pošte i pribavite svoje personalizirane klijentske akreditive.

Pretvorite Excel u Word u C#

Molimo slijedite dolje navedene korake i isječak koda da izvezete excel u word koristeći C#.

// Za kompletne primjere i datoteke s podacima, idite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nabavite vjerodajnice klijenta sa https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// kreirajte instancu CellsApi pružajući ClientID i ClientSecret detalje
CellsApi instance = new CellsApi(clientID, clientSecret);

// Naziv našeg ulaznog Excel fajla
string name = "myDocument.xls";
// Format za rezultirajući Word dokument
string format = "DOCX";

try
{
    // učitajte datoteku s lokalnog diska
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicijalizirati operaciju konverzije
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // snimite rezultirajući CSV na lokalni disk
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // ispisati poruku o uspjehu ako je konverzija uspješ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);
}

Hajde da shvatimo gornji isječak koda:

CellsApi instance = new CellsApi(clientID, clientSecret);

Kreirajte objekat CellsApi gdje prosljeđujemo vjerodajnice klijenta kao argumente.

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

Pročitajte ulazni Excel radni list koristeći OpenRead(…) metodu klase System.IO.File.

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

Gornja metoda pokreće konverziju Excela u Word i rezultirajući DOCX se pohranjuje u Cloud memoriju.

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

Sada da biste spremili rezultirajući Word (DOCX) na lokalni disk, koristite gornje linije koda

excel to word

Pregled konverzije Excela u Word.

Možete razmotriti preuzimanje uzorka Excel radnog lista korištenog u gornjem primjeru sa myDocument.xlsx.

XLS u Word pomoću cURL komandi

Pretvaranje XLS-a u Word pomoću cURL komandi može biti zgodna opcija za programere koji traže automatizirano rješenje za pretvaranje datoteka. Budući da je Aspose.Cells Cloud izgrađen na vrhu REST arhitekture, tako da možemo lako izvesti Excel XLS u Word konverziju pomoću naredbe cURL.

Sada, prvo moramo generirati JWT pristupni token na osnovu akreditiva našeg klijenta:

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"

Sada moramo izvršiti sljedeću naredbu da pretvorimo XLS u Word dokument. Nakon konverzije, rezultirajuća datoteka se pohranjuje u Cloud pohranu:

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

Koristite sljedeću naredbu cURL da izvršite konverziju Excela u Word i sačuvate izlaz na lokalnom disku:

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 napomene

U zaključku, pretvaranje Excela u Word može biti dugotrajan i zamoran proces, ali uz odgovarajuće alate i tehnike, može se automatizirati i učiniti mnogo efikasnijim. Aspose.Cells Cloud SDK za .NET je jedan takav alat koji može pojednostaviti proces i pomoći nam u uštedi vremena i povećanju produktivnosti. Korišćenjem ovog moćnog API-ja zasnovanog na oblaku, programeri mogu lako da konvertuju XLS datoteke u Word dokumente, zadržavajući sve formatiranje i izgled. Bilo da kreirate izvještaje, sažetke ili druge dokumente, Aspose.Cells Cloud SDK za .NET nudi praktično, pouzdano i isplativo rješenje za sve vaše potrebe konverzije iz Excela u Word. Sa svojim intuitivnim interfejsom, sveobuhvatnom dokumentacijom i odličnom korisničkom podrškom, ovaj SDK je vrhunski izbor za programere koji žele da pojednostave svoj radni tok i poboljšaju svoju produktivnost.

povezani članci

Molimo posjetite sljedeće linkove da saznate više o: