skara fram úr til orðs

Umbreyttu Excel (XLS, XSLX) í CSV með C# .NET

Excel og Word eru tvö af algengustu Microsoft Office forritunum. Þó að Excel sé fyrst og fremst notað til að geyma og greina töluleg gögn, þá er Word vinsælt tæki til að búa til og forsníða textaskjöl. Hins vegar eru stundum þegar þú gætir þurft að breyta Excel skrá í Word skjal, kannski til að búa til skýrslu eða samantekt á gögnunum þínum. Í þessu tæknibloggi munum við kanna mismunandi leiðir til að umbreyta Excel í Word, þar á meðal hin ýmsu verkfæri og aðferðir sem eru tiltækar til að gera ferlið sjálfvirkt. Við munum einnig ræða kosti og takmarkanir hverrar aðferðar, svo þú getir valið bestu aðferðina út frá þínum sérstökum þörfum.

Fylgdu þessari grein til að þróa Excel í Word breytir á netinu til að umbreyta XLS skrám þínum í fullsniðin skjöl með örfáum smellum. Fullkomið fyrir kynningar, skýrslur og fleira. Svo fylgdu þessari skref-fyrir-skref leiðbeiningum sem sýnir skref til að sameina skrár og nýta gögnin þín sem best. Prófaðu núna!

Forritaskil Excel í Word umbreytingu

Aspose.Cells Cloud SDK fyrir .NET er öflugt skýjabundið API sem gerir forriturum kleift að umbreyta XLS í Word skjöl óaðfinnanlega. Þetta SDK gerir það auðvelt að gera sjálfvirkan ferlið við að umbreyta Excel gögnum í Word skjöl, en varðveita allt snið og útlit. Umbreytingarferlið er fljótlegt og skilvirkt og hægt er að gera það í örfáum línum af kóða. Í þessu tæknibloggi munum við skoða nánar hvernig á að umbreyta XLS í Word með Aspose.Cells Cloud SDK fyrir .NET, þar á meðal skref-fyrir-skref leiðbeiningar um hvernig á að byrja, mismunandi umbreytingarmöguleika í boði og hvernig til að meðhöndla allar villur sem kunna að koma upp í umbreytingarferlinu. Við munum einnig kanna kosti og takmarkanir þess að nota þetta skýjatengda API og uppfylla ósk okkar um að fella Excel töflureikni inn í Word skjal.

Til að byrja með SDK notkun ætlum við að bæta við tilvísun þess í gegnum NuGet pakkastjóra. Leitaðu einfaldlega „Aspose.Cells-Cloud“ og ýttu á Bæta við pakka hnappinn. Í öðru lagi, ef þú ert ekki þegar áskrifandi yfir Cloud Dashboard, vinsamlegast búðu til ókeypis reikning með því að nota gilt netfang og fáðu persónulega persónuskilríki viðskiptavinarins.

Umbreyttu Excel í Word í C#

Vinsamlegast fylgdu skrefunum og kóðabútinum hér að neðan til að flytja Excel út í orð með C#.

// Fyrir heildar dæmi og gagnaskrár, vinsamlegast farðu á 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Fáðu skilríki viðskiptavina frá https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// búa til CellsApi tilvik með því að gefa upp ClientID og ClientSecret upplýsingar
CellsApi instance = new CellsApi(clientID, clientSecret);

// Nafn á Excel innsláttarskránni okkar
string name = "myDocument.xls";
// Snið fyrir Word skjal sem myndast
string format = "DOCX";

try
{
    // hlaðið skránni af staðbundnu drifi
    using (var file = System.IO.File.OpenRead(name))
    {

        // frumstilla umbreytingaraðgerðina
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // vistaðu CSV sem myndast á staðbundið drif
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // prentaðu árangursskilaboð ef umbreytingin heppnast
        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);
}

Við skulum skilja kóðann hér að ofan:

CellsApi instance = new CellsApi(clientID, clientSecret);

Búðu til hlut af CellsApi þar sem við sendum skilríki viðskiptavinarins sem rök.

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

Lestu Excel vinnublaðið fyrir innslátt með OpenRead(…) aðferð í System.IO.File bekknum.

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

Ofangreind aðferð byrjar Excel í Word umbreytingu og DOCX sem myndast er vistað í skýjageymslu.

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

Til þess að vista Word (DOCX) sem myndast á staðbundið drif, vinsamlegast notaðu kóðalínur hér að ofan

skara fram úr til orðs

Forskoðun Excel í Word umbreytingu.

Þú gætir íhugað að hala niður sýnishorninu fyrir Excel vinnublaðið sem notað var í dæminu hér að ofan frá myDocument.xlsx.

XLS til Word með cURL skipunum

Að breyta XLS í Word með því að nota cURL skipanir getur verið þægilegur kostur fyrir forritara sem eru að leita að sjálfvirkri lausn til að umbreyta skrám. Þar sem Aspose.Cells Cloud er byggt ofan á REST arkitektúr, þannig að við getum auðveldlega framkvæmt Excel XLS í Word umbreytingu með því að nota cURL skipunina.

Nú þurfum við fyrst að búa til JWT aðgangslykil byggt á skilríkjum viðskiptavina okkar:

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ú þurfum við að framkvæma eftirfarandi skipun til að breyta XLS í Word skjal. Eftir umbreytingu er skráin sem myndast vistuð í skýjageymslu:

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

Vinsamlegast notaðu eftirfarandi cURL skipun til að framkvæma Excel í Word umbreytingu og vista úttakið á staðbundnu drifi:

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"

Lokaorð

Að lokum getur það verið tímafrekt og leiðinlegt ferli að breyta Excel í Word, en með réttum verkfærum og tækni er hægt að gera það sjálfvirkt og gera það mun skilvirkara. Aspose.Cells Cloud SDK fyrir .NET er eitt slíkt tól sem getur einfaldað ferlið og hjálpað okkur við að spara tíma og auka framleiðni. Með því að nýta þetta öfluga skýjabundna API geta verktaki auðveldlega umbreytt XLS skrám í Word skjöl á meðan þeir halda öllu sniði og uppsetningu. Hvort sem þú ert að búa til skýrslur, samantektir eða önnur skjöl, býður Aspose.Cells Cloud SDK fyrir .NET upp á þægilega, áreiðanlega og hagkvæma lausn fyrir allar þínar Excel til Word umbreytingarþarfir. Með leiðandi viðmóti, yfirgripsmiklum skjölum og frábærum viðskiptavinum er þetta SDK toppval fyrir forritara sem vilja hagræða vinnuflæði sitt og bæta framleiðni sína.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: