jisbqu mal-kelma

Ikkonverti Excel (XLS, XSLX) għal CSV billi tuża C# .NET

Excel u Word huma tnejn mill-applikazzjonijiet tal-Microsoft Office l-aktar użati komunement. Filwaqt li Excel jintuża primarjament għall-ħażna u l-analiżi tad-dejta numerika, Word hija għodda popolari għall-ħolqien u l-ifformattjar ta ‘dokumenti ta’ test. Madankollu, hemm drabi meta jista ‘jkollok bżonn tikkonverti fajl Excel f’dokument Word, forsi biex toħloq rapport jew sommarju tad-dejta tiegħek. F’dan il-blog tekniku, se nesploraw il-modi differenti kif tista’ tikkonverti Excel għal Word, inklużi d-diversi għodod u tekniki disponibbli għall-awtomazzjoni tal-proċess. Aħna ser niddiskutu wkoll il-vantaġġi u l-limitazzjonijiet ta ‘kull metodu, sabiex tkun tista’ tagħżel l-aħjar approċċ ibbażat fuq il-bżonnijiet speċifiċi tiegħek.

Segwi dan l-artikolu biex tiżviluppa Excel għall-konvertitur Word onlajn biex tittrasforma l-fajls XLS tiegħek f’dokumenti ifformattjati bis-sħiħ fi ftit klikks biss. Perfetta għal preżentazzjonijiet, rapporti, u aktar. Allura segwi din il-gwida pass pass li turi passi biex tgħaqqad il-fajls u tagħmel l-aħjar mid-data tiegħek. Ipprova issa!

Excel għal Word Conversion API

Aspose.Cells Cloud SDK għal .NET hija API qawwija bbażata fuq sħab li tippermetti lill-iżviluppaturi jikkonvertu bla xkiel XLS għal dokumenti Word. Dan l-SDK jagħmilha faċli biex jiġi awtomatizzat il-proċess tal-konverżjoni tad-dejta Excel f’dokumenti Word, filwaqt li jippreserva l-ifformattjar u t-tqassim kollu. Il-proċess ta ‘konverżjoni huwa mgħaġġel u effiċjenti, u jista’ jsir biss fi ftit linji ta ‘kodiċi. F’dan il-blog tekniku, se nagħtu ħarsa aktar mill-qrib lejn kif tikkonverti XLS għal Word billi tuża Aspose.Cells Cloud SDK għal .NET, inkluż gwida pass pass dwar kif tibda, l-għażliet ta’ konverżjoni differenti disponibbli, u kif biex jimmaniġġjaw kwalunkwe żbalji li jistgħu jseħħu matul il-proċess ta ‘konverżjoni. Se nesploraw ukoll il-vantaġġi u l-limitazzjonijiet tal-użu ta ‘din l-API bbażata fuq il-cloud u nwettqu x-xewqa tagħna li ninkorporaw spreadsheet Excel f’dokument Word.

Biex tibda bl-użu tal-SDK, se nżidu r-referenza tagħha permezz tal-maniġer tal-pakketti NuGet. Sempliċement fittex “Aspose.Cells-Cloud” u agħfas il-buttuna Żid Pakkett. It-tieni, jekk m’intix diġà abbonat fuq Cloud Dashboard, jekk jogħġbok oħloq kont b’xejn billi tuża indirizz elettroniku validu u akkwista l-kredenzjali personalizzati tal-klijent tiegħek.

Ikkonverti Excel għal Word f’C#

Jekk jogħġbok segwi l-passi u s-snippet tal-kodiċi mogħtija hawn taħt biex tesporta excel għal word billi tuża C#.

// Għal eżempji kompluti u fajls tad-dejta, jekk jogħġbok mur 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// toħloq istanza ta' CellsApi billi tipprovdi dettalji ClientID u ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Isem tal-fajl Excel input tagħna
string name = "myDocument.xls";
// Format għad-dokument Word riżultanti
string format = "DOCX";

try
{
    // tagħbija l-fajl minn drive lokali
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialize l-operazzjoni ta 'konverżjoni
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // ħlief is-CSV riżultanti għal drive lokali
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // istampa messaġġ ta 'suċċess jekk il-konverżjoni tirnexxi
        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);
}

Ejja nifhmu s-snippet tal-kodiċi ta’ hawn fuq:

CellsApi instance = new CellsApi(clientID, clientSecret);

Oħloq oġġett ta ‘CellsApi fejn ngħaddu l-kredenzjali tal-klijent bħala argumenti.

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

Aqra l-worksheet ta ’l-input Excel billi tuża l-metodu OpenRead(…) tal-klassi System.IO.File.

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

Il-metodu ta ‘hawn fuq jibda l-konverżjoni ta’ Excel għal Word u d-DOCX riżultanti jiġi ffrankat fil-ħażna Cloud.

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

Issa sabiex issalva l-Kelma li tirriżulta (DOCX) għal drive lokali, jekk jogħġbok uża l-linji tal-kodiċi ta ‘hawn fuq

jisbqu mal-kelma

Preview tal-konverżjoni ta ‘Excel għal Word.

Tista’ tikkunsidra li tniżżel il-kampjun ta’ worksheet ta’ Excel użat fl-eżempju ta’ hawn fuq minn myDocument.xlsx.

XLS għal Word bl-użu ta’ Kmandi tal-cURL

Il-konverżjoni ta’ XLS għal Word bl-użu ta’ kmandi ta’ cURL tista’ tkun għażla konvenjenti għall-iżviluppaturi li qed ifittxu soluzzjoni awtomatizzata biex jikkonvertu l-fajls. Peress li Aspose.Cells Cloud hija mibnija fuq l-arkitettura REST, għalhekk nistgħu faċilment inwettqu Excel XLS għal konverżjoni Word billi tuża l-kmand cURL.

Issa, l-ewwel irridu niġġeneraw token ta’ aċċess JWT ibbażat fuq il-kredenzjali tal-klijenti tagħna:

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"

Issa rridu nwettqu l-kmand li ġej biex nikkonverti d-dokument XLS għal Word. Wara l-konverżjoni, il-fajl li jirriżulta jiġi ffrankat fil-ħażna tal-Cloud:

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

Jekk jogħġbok uża l-kmand cURL li ġej biex twettaq konverżjoni minn Excel għal Word u ssalva l-output fuq drive lokali:

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"

Rimarki tal-Konklużjoni

Bħala konklużjoni, il-konverżjoni ta ‘Excel għal Word tista’ tkun proċess li jieħu ħafna ħin u tedjanti, iżda bl-għodda u t-tekniki t-tajba, jista ‘jiġi awtomatizzat u jsir ħafna aktar effiċjenti. Aspose.Cells Cloud SDK għal .NET hija għodda waħda bħal din li tista ’tissimplifika l-proċess u tgħinna biex niffrankaw il-ħin u żżid il-produttività. Billi jisfruttaw din l-API qawwija bbażata fuq il-cloud, l-iżviluppaturi jistgħu faċilment jikkonvertu fajls XLS għal dokumenti Word filwaqt li jżommu l-ifformattjar u t-tqassim kollu. Kemm jekk qed toħloq rapporti, sommarji, jew dokumenti oħra, Aspose.Cells Cloud SDK għal .NET joffri soluzzjoni konvenjenti, affidabbli, u kost-effettiva għall-bżonnijiet kollha tiegħek ta ‘konverżjoni ta’ Excel għal Word. Bl-interface intuwittivi tiegħu, dokumentazzjoni komprensiva, u appoġġ għall-klijent eċċellenti, dan l-SDK huwa l-aqwa għażla għall-iżviluppaturi li qed ifittxu li jissimplifikaw il-fluss tax-xogħol tagħhom u jtejbu l-produttività tagħhom.

Artikoli Relatati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: