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
- Ikkonverti Excel għal Word f’C#
- XLS għal Word bl-użu ta’ Kmandi tal-cURL
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
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: