izcils vārds

Konvertējiet Excel (XLS, XSLX) uz CSV, izmantojot C#.NET

Excel un Word ir divas no visbiežāk izmantotajām Microsoft Office lietojumprogrammām. Lai gan Excel galvenokārt izmanto skaitlisko datu glabāšanai un analīzei, Word ir populārs rīks teksta dokumentu izveidei un formatēšanai. Tomēr ir gadījumi, kad jums var būt nepieciešams pārvērst Excel failu par Word dokumentu, iespējams, lai izveidotu pārskatu vai datu kopsavilkumu. Šajā tehniskajā emuārā mēs izpētīsim dažādus veidus, kā pārvērst Excel programmā Word, tostarp dažādus rīkus un metodes, kas ir pieejamas procesa automatizēšanai. Mēs arī apspriedīsim katras metodes priekšrocības un ierobežojumus, lai jūs varētu izvēlēties labāko pieeju, pamatojoties uz jūsu īpašajām vajadzībām.

Izpildiet šo rakstu, lai tiešsaistē izstrādātu Excel–Word pārveidotāju un pārveidotu savus XLS failus pilnībā formatētos dokumentos, veicot tikai dažus klikšķus. Lieliski piemērots prezentācijām, ziņojumiem un citam. Tāpēc izpildiet šo soli pa solim sniegto rokasgrāmatu, kurā parādītas darbības, lai apvienotu failus un maksimāli izmantotu savus datus. Pamēģini to tagad!

Excel uz Word konvertēšanas API

Aspose.Cells Cloud SDK for .NET ir jaudīgs uz mākoņiem balstīts API, kas ļauj izstrādātājiem nemanāmi konvertēt XLS par Word dokumentiem. Šis SDK ļauj viegli automatizēt Excel datu konvertēšanas procesu Word dokumentos, vienlaikus saglabājot visu formatējumu un izkārtojumu. Konversijas process ir ātrs un efektīvs, un to var veikt tikai dažās koda rindās. Šajā tehniskajā emuārā mēs sīkāk aplūkosim, kā XLS konvertēt uz Word, izmantojot Aspose.Cells Cloud SDK for .NET, tostarp detalizētu rokasgrāmatu par darba sākšanu, dažādām pieejamajām konvertēšanas opcijām un to, kā lai apstrādātu visas kļūdas, kas var rasties konvertēšanas procesa laikā. Mēs arī izpētīsim šīs mākoņa API izmantošanas priekšrocības un ierobežojumus un piepildīsim savu vēlmi Word dokumentā iegult Excel izklājlapu.

Lai sāktu izmantot SDK, mēs pievienosim tā atsauci, izmantojot NuGet pakotņu pārvaldnieku. Vienkārši meklējiet “Aspose.Cells-Cloud” un nospiediet pogu Pievienot paketi. Otrkārt, ja vēl neesat abonējis Cloud Dashboard, lūdzu, izveidojiet bezmaksas kontu, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos klienta akreditācijas datus.

Pārvērst Excel uz Word C#

Lūdzu, izpildiet tālāk norādītās darbības un koda fragmentu, lai eksportētu Excel uz Word, izmantojot C#.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// izveidot CellsApi instanci, sniedzot ClientID un ClientSecret informāciju
CellsApi instance = new CellsApi(clientID, clientSecret);

// Mūsu ievadītā Excel faila nosaukums
string name = "myDocument.xls";
// Formāts iegūtajam Word dokumentam
string format = "DOCX";

try
{
    // ielādējiet failu no vietējā diska
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializēt konvertēšanas darbību
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // saglabājiet iegūto CSV failu vietējā diskā
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // izdrukājiet veiksmes ziņojumu, ja konvertēšana ir veiksmīga
        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);
}

Sapratīsim iepriekš minēto koda fragmentu:

CellsApi instance = new CellsApi(clientID, clientSecret);

Izveidojiet CellsApi objektu, kurā mēs nododam klienta akreditācijas datus kā argumentus.

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

Izlasiet ievades Excel darblapu, izmantojot klases System.IO.File metodi OpenRead(…).

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

Iepriekš minētā metode sāk Excel uz Word konvertēšanu, un iegūtais DOCX tiek saglabāts mākoņa krātuvē.

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

Tagad, lai saglabātu iegūto Word (DOCX) vietējā diskā, lūdzu, izmantojiet iepriekš minētās koda rindas

izcils vārds

Excel uz Word konvertēšanas priekšskatījums.

Varat lejupielādēt Excel darblapas paraugu, kas izmantots iepriekš minētajā piemērā, no vietnes myDocument.xlsx.

XLS uz Word, izmantojot cURL komandas

XLS konvertēšana uz Word, izmantojot cURL komandas, var būt ērta iespēja izstrādātājiem, kuri meklē automatizētu risinājumu failu konvertēšanai. Tā kā Aspose.Cells Cloud ir veidots, pamatojoties uz REST arhitektūru, mēs varam viegli veikt Excel XLS konvertēšanu uz Word, izmantojot komandu cURL.

Tagad vispirms mums ir jāģenerē JWT piekļuves pilnvara, pamatojoties uz mūsu klienta akreditācijas datiem:

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"

Tagad mums ir jāizpilda šāda komanda, lai pārveidotu XLS uz Word dokumentu. Pēc konvertēšanas iegūtais fails tiek saglabāts mākoņkrātuvē:

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

Lūdzu, izmantojiet šo cURL komandu, lai veiktu Excel uz Word konvertēšanu un saglabātu izvadi vietējā diskā:

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"

Noslēguma piezīmes

Visbeidzot, Excel konvertēšana uz Word var būt laikietilpīgs un nogurdinošs process, taču, izmantojot pareizos rīkus un metodes, to var automatizēt un padarīt daudz efektīvāku. Aspose.Cells Cloud SDK for .NET ir viens no šādiem rīkiem, kas var vienkāršot procesu un palīdzēt mums ietaupīt laiku un palielināt produktivitāti. Izmantojot šo jaudīgo mākoņdatošanas API, izstrādātāji var viegli konvertēt XLS failus Word dokumentos, vienlaikus saglabājot visu formatējumu un izkārtojumu. Neatkarīgi no tā, vai veidojat pārskatus, kopsavilkumus vai citus dokumentus, Aspose.Cells Cloud SDK for .NET piedāvā ērtu, uzticamu un izmaksu ziņā efektīvu risinājumu visām jūsu Excel uz Word pārveidošanas vajadzībām. Ar savu intuitīvo saskarni, visaptverošo dokumentāciju un izcilo klientu atbalstu šis SDK ir labākā izvēle izstrādātājiem, kuri vēlas racionalizēt savu darbplūsmu un uzlabot produktivitāti.

Saistītie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: