Excel-ը և Word-ը Microsoft Office-ի ամենատարածված հավելվածներից երկուսն են: Թեև Excel-ը հիմնականում օգտագործվում է թվային տվյալների պահպանման և վերլուծության համար, Word-ը հանրաճանաչ գործիք է տեքստային փաստաթղթեր ստեղծելու և ձևաչափելու համար: Այնուամենայնիվ, կան ժամանակներ, երբ ձեզ հարկավոր է Excel ֆայլը փոխարկել Word փաստաթղթի, հավանաբար հաշվետվություն կամ ձեր տվյալների ամփոփում ստեղծելու համար: Այս տեխնիկական բլոգում մենք կուսումնասիրենք Excel-ը Word-ի փոխակերպելու տարբեր եղանակներ, ներառյալ գործընթացն ավտոմատացնելու համար հասանելի տարբեր գործիքներն ու մեթոդները: Մենք նաև կքննարկենք յուրաքանչյուր մեթոդի առավելություններն ու սահմանափակումները, որպեսզի կարողանաք ընտրել լավագույն մոտեցումը՝ ելնելով ձեր կոնկրետ կարիքներից:
Հետևեք այս հոդվածին Excel-ից Word փոխարկիչ առցանց զարգացնելու համար՝ ձեր XLS ֆայլերը լիովին ձևաչափված փաստաթղթերի վերածելու համար ընդամենը մի քանի կտտոցով: Կատարյալ է ներկայացումների, հաշվետվությունների և այլնի համար: Այսպիսով, հետևեք այս քայլ առ քայլ ուղեցույցին, որը ցույց է տալիս ֆայլերը միավորելու և ձեր տվյալները առավելագույնս օգտագործելու քայլերը: Փորձեք հիմա:
- Excel-ից Word փոխակերպման API
- Փոխարկել Excel-ը Word-ի C#-ով
- XLS դեպի Word՝ օգտագործելով cURL հրամանները
Excel-ից Word փոխակերպման API
Aspose.Cells Cloud SDK for .NET-ը հզոր ամպի վրա հիմնված API է, որը թույլ է տալիս ծրագրավորողներին անխափան կերպով XLS-ը վերածել Word փաստաթղթերի: Այս SDK-ն հեշտացնում է Excel-ի տվյալները Word փաստաթղթերի փոխարկելու գործընթացի ավտոմատացումը՝ միաժամանակ պահպանելով բոլոր ձևաչափերն ու դասավորությունը: Փոխակերպման գործընթացը արագ և արդյունավետ է և կարող է իրականացվել ընդամենը մի քանի տող կոդով: Այս տեխնիկական բլոգում մենք ավելի մանրամասն կանդրադառնանք, թե ինչպես փոխարկել XLS-ը Word-ի՝ օգտագործելով Aspose.Cells Cloud SDK-ն .NET-ի համար, ներառյալ քայլ առ քայլ ուղեցույցը, թե ինչպես սկսել, փոխակերպման տարբեր տարբերակները և ինչպես: կարգավորել ցանկացած սխալ, որը կարող է առաջանալ փոխակերպման գործընթացում: Մենք նաև կուսումնասիրենք ամպի վրա հիմնված այս API-ի օգտագործման առավելություններն ու սահմանափակումները և կկատարենք Excel-ի աղյուսակը Word փաստաթղթում զետեղելու մեր ցանկությունը:
SDK-ի օգտագործումը սկսելու համար մենք պատրաստվում ենք ավելացնել դրա հղումը NuGet փաթեթի կառավարչի միջոցով: Պարզապես որոնեք «Aspose.Cells-Cloud» և սեղմեք «Ավելացնել փաթեթ» կոճակը: Երկրորդ, եթե դուք արդեն բաժանորդագրված չեք Cloud Dashboard-ին, խնդրում ենք ստեղծել անվճար հաշիվ՝ օգտագործելով վավեր էլ․ հասցե և ստացեք ձեր անհատականացված հաճախորդի հավատարմագրերը:
Փոխարկել Excel-ը Word-ի C#-ով
Խնդրում ենք հետևել ստորև տրված քայլերին և կոդի հատվածին՝ Excel-ը Word-ի միջոցով C#-ով արտահանելու համար:
// Ամբողջական օրինակների և տվյալների ֆայլերի համար այցելեք
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/ կայքից
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ստեղծել CellsApi օրինակ՝ տրամադրելով ClientID և ClientSecret մանրամասներ
CellsApi instance = new CellsApi(clientID, clientSecret);
// Մեր մուտքագրված Excel ֆայլի անվանումը
string name = "myDocument.xls";
// Ստացված Word փաստաթղթի ձևաչափ
string format = "DOCX";
try
{
// բեռնել ֆայլը տեղական սկավառակից
using (var file = System.IO.File.OpenRead(name))
{
// սկզբնավորել փոխակերպման գործողությունը
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
// պահպանել ստացված CSV-ն տեղական սկավառակում
using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
// տպել հաջողության հաղորդագրություն, եթե փոխակերպումը հաջող է
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);
}
Եկեք հասկանանք վերը նշված կոդի հատվածը.
CellsApi instance = new CellsApi(clientID, clientSecret);
Ստեղծեք CellsApi-ի օբյեկտ, որտեղ մենք փոխանցում ենք հաճախորդի հավատարմագրերը որպես արգումենտ:
var file = System.IO.File.OpenRead(name)
Կարդացեք մուտքագրված Excel աշխատանքային թերթիկը System.IO.File դասի OpenRead(…) մեթոդով:
CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Վերոնշյալ մեթոդը սկսում է Excel-ի Word-ի փոխարկումը, և արդյունքում DOCX-ը պահվում է Cloud պահեստում:
using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
Այժմ, արդյունքում ստացված Word-ը (DOCX) տեղական սկավառակում պահելու համար, խնդրում ենք օգտագործել վերևի կոդային տողերը
Դուք կարող եք ներբեռնել վերը նշված օրինակում օգտագործված Excel-ի աշխատաթերթի նմուշը [myDocument.xlsx]-ից (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/myDocument.xlsx): )
XLS դեպի Word՝ օգտագործելով cURL հրամանները
CURL հրամանների միջոցով XLS-ի Word-ի վերածելը կարող է հարմար տարբերակ լինել ծրագրավորողների համար, ովքեր փնտրում են ֆայլեր փոխարկելու ավտոմատ լուծում: Քանի որ Aspose.Cells Cloud-ը կառուցված է REST ճարտարապետության վրա, ուստի մենք կարող ենք հեշտությամբ կատարել Excel XLS-ի փոխարկումը Word-ի միջոցով՝ օգտագործելով cURL հրամանը:
Այժմ, նախ մենք պետք է ստեղծենք JWT մուտքի նշան՝ հիմնված մեր հաճախորդի հավատարմագրերի վրա.
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"
Այժմ մենք պետք է կատարենք հետևյալ հրամանը՝ XLS փաստաթուղթը Word-ի փոխարկելու համար։ Փոխակերպումից հետո ստացված ֆայլը պահվում է 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>"
Խնդրում ենք օգտագործել հետևյալ cURL հրամանը՝ Excel-ից Word-ի փոխակերպումը կատարելու և ելքը տեղական սկավառակում պահելու համար.
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"
Եզրափակիչ դիտողություններ
Եզրափակելով, Excel-ը Word-ի վերածելը կարող է ժամանակատար և հոգնեցուցիչ գործընթաց լինել, սակայն ճիշտ գործիքների և տեխնիկայի դեպքում այն կարող է ավտոմատացվել և շատ ավելի արդյունավետ լինել: Aspose.Cells Cloud SDK-ն .NET-ի համար նման գործիք է, որը կարող է պարզեցնել գործընթացը և օգնել մեզ ժամանակ խնայել և բարձրացնել արտադրողականությունը: Օգտագործելով ամպի վրա հիմնված այս հզոր API-ն՝ մշակողները կարող են հեշտությամբ XLS ֆայլերը վերածել Word փաստաթղթերի՝ պահպանելով բոլոր ձևաչափերն ու դասավորությունը: Անկախ նրանից, թե դուք ստեղծում եք հաշվետվություններ, ամփոփագրեր կամ այլ փաստաթղթեր, Aspose.Cells Cloud SDK-ն .NET-ի համար առաջարկում է հարմար, հուսալի և ծախսարդյունավետ լուծում Excel-ից Word փոխակերպման ձեր բոլոր կարիքների համար: Իր ինտուիտիվ ինտերֆեյսով, համապարփակ փաստաթղթերով և գերազանց հաճախորդների աջակցությամբ այս SDK-ն լավագույն ընտրությունն է մշակողների համար, ովքեր ցանկանում են պարզեցնել իրենց աշխատանքային հոսքը և բարելավել իրենց արտադրողականությունը:
Առնչվող հոդվածներ
Խնդրում ենք այցելել հետևյալ հղումները՝ ավելին իմանալու համար.