excel to word

Muunna Excel (XLS, XSLX) CSV-muotoon käyttämällä C#.NETiä

Excel ja Word ovat kaksi yleisimmin käytettyä Microsoft Office -sovellusta. Vaikka Exceliä käytetään ensisijaisesti numeeristen tietojen tallentamiseen ja analysointiin, Word on suosittu työkalu tekstiasiakirjojen luomiseen ja muotoiluun. Joskus saatat kuitenkin joutua muuttamaan Excel-tiedoston Word-asiakirjaksi, esimerkiksi luodaksesi raportin tai yhteenvedon tiedoistasi. Tässä teknisessä blogissa tutkimme eri tapoja, joilla voit muuntaa Excelin Wordiksi, mukaan lukien prosessin automatisointiin käytettävissä olevat erilaiset työkalut ja tekniikat. Keskustelemme myös kunkin menetelmän eduista ja rajoituksista, jotta voit valita parhaan lähestymistavan erityistarpeidesi perusteella.

Noudata tätä artikkelia kehittääksesi Excel to Word -muuntimen verkossa muuntaaksesi XLS-tiedostosi täysin alustettuiksi asiakirjoiksi muutamalla napsautuksella. Täydellinen esityksiin, raportteihin ja muuhun. Noudata siis tätä vaiheittaista opasta, joka näyttää vaiheet tiedostojen yhdistämiseksi ja tietojen hyödyntämiseksi parhaalla mahdollisella tavalla. Kokeile nyt!

Excel-Word-muunnossovellusliittymä

Aspose.Cells Cloud SDK for .NET on tehokas pilvipohjainen API, jonka avulla kehittäjät voivat muuntaa saumattomasti XLS:n Word-asiakirjoiksi. Tämän SDK:n avulla on helppo automatisoida Excel-tietojen muuntaminen Word-asiakirjoiksi säilyttäen samalla kaikki muotoilut ja asettelut. Muunnosprosessi on nopea ja tehokas, ja se voidaan tehdä vain muutamalla koodirivillä. Tässä teknisessä blogissa tarkastelemme tarkemmin, miten XLS muunnetaan Wordiksi Aspose.Cells Cloud SDK for .NET:n avulla, mukaan lukien vaiheittaiset aloitusoppaat, käytettävissä olevat muunnosvaihtoehdot ja miten käsittelemään muunnosprosessin aikana mahdollisesti ilmeneviä virheitä. Tutkimme myös tämän pilvipohjaisen API:n käytön etuja ja rajoituksia ja toteutamme toiveemme upottaa Excel-laskentataulukko Word-asiakirjaan.

SDK:n käytön aloittamiseksi lisäämme sen viitteen NuGet-pakettienhallinnan kautta. Hae vain “Aspose.Cells-Cloud” ja paina Lisää paketti -painiketta. Toiseksi, jos et ole vielä tilannut Cloud Dashboardia, luo ilmainen tili voimassa olevalla sähköpostiosoitteella ja hanki henkilökohtaiset asiakastunnuksesi.

Muunna Excel Wordiksi C#:lla

Noudata alla annettuja ohjeita ja koodinpätkää viedäksesi Excel Wordiin C#:n avulla.

// Täydelliset esimerkit ja datatiedostot ovat osoitteessa 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// luo CellsApi-ilmentymä antamalla ClientID- ja ClientSecret-tiedot
CellsApi instance = new CellsApi(clientID, clientSecret);

// Syötetyn Excel-tiedoston nimi
string name = "myDocument.xls";
// Tuloksena olevan Word-asiakirjan muoto
string format = "DOCX";

try
{
    // lataa tiedosto paikalliselta asemalta
    using (var file = System.IO.File.OpenRead(name))
    {

        // alusta muunnostoiminto
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // tallenna tuloksena oleva CSV paikalliselle asemalle
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // tulosta onnistumisviesti, jos muunnos onnistuu
        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);
}

Ymmärretään yllä oleva koodinpätkä:

CellsApi instance = new CellsApi(clientID, clientSecret);

Luo CellsApi-objekti, jossa välitämme asiakkaan tunnistetiedot argumentteina.

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

Lue syötetty Excel-laskentataulukko System.IO.File-luokan OpenRead(…) -menetelmällä.

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

Yllä oleva menetelmä käynnistää muuntamisen Excelistä Wordiksi ja tuloksena oleva DOCX tallennetaan pilvitallennustilaan.

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

Tallentaaksesi tuloksena olevan Wordin (DOCX) paikalliselle asemalle, käytä yllä olevia koodirivejä

excel to word

Excel-Word-muunnos esikatselu.

Voit harkita yllä olevassa esimerkissä käytetyn Excel-mallin laskentataulukon lataamista osoitteesta myDocument.xlsx.

XLS Wordiin cURL-komentojen avulla

XLS:n muuntaminen Wordiksi cURL-komennoilla voi olla kätevä vaihtoehto kehittäjille, jotka etsivät automaattista ratkaisua tiedostojen muuntamiseen. Koska Aspose.Cells Cloud on rakennettu REST-arkkitehtuurin päälle, voimme tehdä Excelin XLS-muunnoksen Wordiksi helposti cURL-komennolla.

Nyt meidän on ensin luotava JWT-käyttöoikeustunnus asiakastietojemme perusteella:

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"

Nyt meidän on suoritettava seuraava komento muuntaaksesi XLS-dokumentin Word-asiakirjaksi. Muuntamisen jälkeen tuloksena oleva tiedosto tallennetaan pilvitallennustilaan:

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äytä seuraavaa cURL-komentoa muuntaessasi Excel Wordiksi ja tallentaaksesi tulosteen paikalliselle asemalle:

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"

Päätelmät

Yhteenvetona voidaan todeta, että Excelin muuntaminen Wordiksi voi olla aikaa vievä ja työläs prosessi, mutta oikeilla työkaluilla ja tekniikoilla se voidaan automatisoida ja tehdä paljon tehokkaammaksi. Aspose.Cells Cloud SDK for .NET on yksi tällainen työkalu, joka voi yksinkertaistaa prosessia ja auttaa meitä säästämään aikaa ja lisäämään tuottavuutta. Hyödyntämällä tätä tehokasta pilvipohjaista sovellusliittymää kehittäjät voivat helposti muuntaa XLS-tiedostoja Word-asiakirjoiksi säilyttäen samalla kaikki muotoilut ja asettelun. Luotpa raportteja, yhteenvetoja tai muita asiakirjoja, Aspose.Cells Cloud SDK for .NET tarjoaa kätevän, luotettavan ja kustannustehokkaan ratkaisun kaikkiin Excel-Word-muunnostarpeisiisi. Intuitiivisen käyttöliittymän, kattavan dokumentaation ja erinomaisen asiakastuen ansiosta tämä SDK on paras valinta kehittäjille, jotka haluavat virtaviivaistaa työnkulkuaan ja parantaa tuottavuuttaan.

Aiheeseen liittyvät artikkelit

Saat lisätietoja seuraavista linkeistä: