võrratu sõnaga

Teisendage Excel (XLS, XSLX) CSV-ks, kasutades C#.NET-i

Excel ja Word on kaks kõige sagedamini kasutatavat Microsoft Office’i rakendust. Kui Excelit kasutatakse peamiselt arvandmete salvestamiseks ja analüüsimiseks, siis Word on populaarne tööriist tekstidokumentide loomiseks ja vormindamiseks. Siiski on aegu, mil peate võib-olla teisendama Exceli faili Wordi dokumendiks, näiteks aruande või andmete kokkuvõtte loomiseks. Selles tehnilises ajaveebis uurime erinevaid viise, kuidas saate Exceli Wordiks teisendada, sealhulgas protsessi automatiseerimiseks saadaolevaid erinevaid tööriistu ja tehnikaid. Arutame ka iga meetodi eeliseid ja piiranguid, et saaksite valida oma konkreetsete vajaduste põhjal parima lähenemisviisi.

Järgige seda artiklit, et arendada veebis Exceli ja Wordi konverterit, et muuta oma XLS-failid vaid mõne klõpsuga täielikult vormindatud dokumentideks. Ideaalne esitluste, aruannete ja muu jaoks. Järgige seda samm-sammulist juhendit, mis näitab samme failide kombineerimiseks ja andmete maksimaalseks kasutamiseks. Proovige kohe!

Exceli Wordi teisendamise API

Aspose.Cells Cloud SDK for .NET on võimas pilvepõhine API, mis võimaldab arendajatel XLS-i sujuvalt Wordi dokumentideks teisendada. See SDK muudab Exceli andmete Wordi dokumentideks teisendamise protsessi lihtsaks automatiseerimise, säilitades samal ajal kõik vormingud ja paigutused. Teisendusprotsess on kiire ja tõhus ning seda saab teha vaid mõne koodireaga. Selles tehnilises ajaveebis vaatleme lähemalt, kuidas teisendada XLS-i Wordiks, kasutades Aspose.Cells Cloud SDK for .NET-i jaoks, sealhulgas üksikasjalikku juhendit alustamise, saadaolevate erinevate teisendusvalikute ja selle kohta, kuidas konversiooniprotsessi käigus tekkida võivate vigade käsitlemiseks. Samuti uurime selle pilvepõhise API kasutamise eeliseid ja piiranguid ning täidame oma soovi manustada Exceli arvutustabel Wordi dokumenti.

SDK kasutamise alustamiseks lisame selle viite NuGeti paketihalduri kaudu. Otsige lihtsalt “Aspose.Cells-Cloud” ja klõpsake nuppu Lisa pakett. Teiseks, kui te pole veel Cloud Dashboardi tellinud, looge kehtiva e-posti aadressiga tasuta konto ja hankige oma isikupärastatud kliendimandaadid.

Teisendage Excel C#-s Wordiks

Exceli C# abil Wordi eksportimiseks järgige alltoodud samme ja koodilõiku.

// Täielike näidete ja andmefailide vaatamiseks minge aadressile 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// looge CellsApi eksemplar, esitades ClientID ja ClientSecreti üksikasjad
CellsApi instance = new CellsApi(clientID, clientSecret);

// Meie sisestatud Exceli faili nimi
string name = "myDocument.xls";
// Saadud Wordi dokumendi vorming
string format = "DOCX";

try
{
    // laadige fail kohalikult kettalt
    using (var file = System.IO.File.OpenRead(name))
    {

        // lähtestada teisendusoperatsioon
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // salvestage saadud CSV kohalikule kettale
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // kui teisendamine õnnestub, printige eduteade
        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);
}

Mõistame ülaltoodud koodilõiku:

CellsApi instance = new CellsApi(clientID, clientSecret);

Looge CellsApi objekt, kus edastame argumentidena kliendi mandaadid.

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

Loe sisend Exceli töölehte kasutades OpenRead(…) klassi System.IO.File meetodit.

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

Ülaltoodud meetod käivitab Exceli teisendamise Wordiks ja sellest tulenev DOCX salvestatakse pilvmällu.

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

Nüüd, et salvestada saadud Word (DOCX) kohalikule draivile, kasutage ülaltoodud koodiridu

võrratu sõnaga

Exceli Wordi teisendamise eelvaade.

Võite kaaluda ülaltoodud näites kasutatud Exceli töölehe näidise allalaadimist saidilt myDocument.xlsx.

XLS-ist Wordi kasutades cURL-i käske

XLS-i teisendamine Wordiks cURL-i käskude abil võib olla mugav võimalus arendajatele, kes otsivad failide teisendamiseks automatiseeritud lahendust. Kuna Aspose.Cells Cloud on üles ehitatud REST-arhitektuurile, saame hõlpsasti Exceli XLS-i Wordiks teisendada, kasutades käsku cURL.

Nüüd peame esmalt looma JWT juurdepääsuluba, mis põhineb meie kliendi mandaatidel:

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"

Nüüd peame XLS-i Wordi dokumendiks teisendamiseks täitma järgmise käsu. Pärast teisendamist salvestatakse saadud fail pilvmällu:

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

Excelist Wordiks teisendamiseks ja väljundi kohalikule kettale salvestamiseks kasutage järgmist cURL-i käsku:

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"

Lõppsõna

Kokkuvõtteks võib öelda, et Exceli teisendamine Wordiks võib olla aeganõudev ja tüütu protsess, kuid õigete tööriistade ja tehnikatega saab seda automatiseerida ja oluliselt tõhusamaks muuta. Aspose.Cells Cloud SDK for .NET on üks selline tööriist, mis võib protsessi lihtsustada ning aitab meil aega säästa ja tootlikkust tõsta. Kasutades seda võimsat pilvepõhist API-d, saavad arendajad hõlpsasti teisendada XLS-failid Wordi dokumentideks, säilitades samal ajal kogu vormingu ja paigutuse. Olenemata sellest, kas loote aruandeid, kokkuvõtteid või muid dokumente, pakub Aspose.Cells Cloud SDK for .NET mugavat, usaldusväärset ja kulutõhusat lahendust kõigi teie Exceli ja Wordi teisendamise vajaduste jaoks. Oma intuitiivse liidese, põhjaliku dokumentatsiooni ja suurepärase klienditoega on see SDK parim valik arendajatele, kes soovivad oma töövoogu sujuvamaks muuta ja tootlikkust parandada.

seotud artiklid

Lisateabe saamiseks külastage järgmisi linke: