تتفوق على الكلمة

قم بتحويل Excel (XLS، XSLX) إلى CSV باستخدام C# .NET

يعد Excel و Word من أكثر تطبيقات Microsoft Office شيوعًا. بينما يستخدم Excel بشكل أساسي لتخزين البيانات الرقمية وتحليلها ، يعد Word أداة شائعة لإنشاء المستندات النصية وتنسيقها. ومع ذلك ، هناك أوقات قد تحتاج فيها إلى تحويل ملف Excel إلى مستند Word ، ربما لإنشاء تقرير أو ملخص لبياناتك. في هذه المدونة الفنية ، سوف نستكشف الطرق المختلفة التي يمكنك من خلالها تحويل Excel إلى Word ، بما في ذلك الأدوات والتقنيات المختلفة المتاحة لأتمتة العملية. سنناقش أيضًا مزايا وقيود كل طريقة ، حتى تتمكن من اختيار أفضل نهج بناءً على احتياجاتك الخاصة.

اتبع هذه المقالة لتطوير محول Excel إلى Word عبر الإنترنت لتحويل ملفات XLS إلى مستندات منسقة بالكامل ببضع نقرات فقط. مثالي للعروض التقديمية والتقارير والمزيد. لذا اتبع هذا الدليل المفصل خطوة بخطوة الذي يوضح خطوات دمج الملفات وتحقيق أقصى استفادة من بياناتك. جربه الآن!

Excel لتحويل Word API

Aspose.Cells Cloud SDK for .NET هي واجهة برمجة تطبيقات سحابية قوية تتيح للمطورين تحويل XLS إلى مستندات Word بسلاسة. تسهل SDK هذه أتمتة عملية تحويل بيانات Excel إلى مستندات Word ، مع الحفاظ على جميع التنسيقات والتخطيط. عملية التحويل سريعة وفعالة ، ويمكن إجراؤها في بضعة أسطر من التعليمات البرمجية. في هذه المدونة الفنية ، سنلقي نظرة فاحصة على كيفية تحويل XLS إلى Word باستخدام Aspose.Cells Cloud SDK for .NET ، بما في ذلك دليل خطوة بخطوة حول كيفية البدء وخيارات التحويل المختلفة المتاحة وكيف لمعالجة أي أخطاء قد تحدث أثناء عملية التحويل. سنستكشف أيضًا مزايا وقيود استخدام واجهة برمجة التطبيقات المستندة إلى مجموعة النظراء هذه ونلبي رغبتنا في تضمين جدول بيانات 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 المدخلة باستخدام أسلوب OpenRead (…) لفئة System.IO.File.

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

تبدأ الطريقة المذكورة أعلاه في تحويل Excel إلى Word ويتم حفظ DOCX الناتج في التخزين السحابي.

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

الآن من أجل حفظ الكلمة الناتجة (DOCX) على محرك الأقراص المحلي ، يرجى استخدام أسطر الكود أعلاه

تتفوق على الكلمة

معاينة تحويل Excel إلى Word.

يمكنك تنزيل نموذج ورقة عمل Excel المستخدمة في المثال أعلاه من [myDocument.xlsx] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/myDocument.xlsx ).

XLS إلى Word باستخدام أوامر cURL

يمكن أن يكون تحويل XLS إلى Word باستخدام أوامر cURL خيارًا مناسبًا للمطورين الذين يبحثون عن حل آلي لتحويل الملفات. منذ أن تم بناء 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. بعد التحويل ، يتم حفظ الملف الناتج في التخزين السحابي:

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 for .NET هي إحدى هذه الأدوات التي يمكنها تبسيط العملية ومساعدتنا في توفير الوقت وزيادة الإنتاجية. من خلال الاستفادة من واجهة برمجة التطبيقات القوية القائمة على السحابة ، يمكن للمطورين بسهولة تحويل ملفات XLS إلى مستندات Word مع الاحتفاظ بجميع التنسيقات والتخطيط. سواء كنت تقوم بإنشاء تقارير أو ملخصات أو مستندات أخرى ، تقدم Aspose.Cells Cloud SDK for .NET حلاً مناسبًا وموثوقًا وفعالًا من حيث التكلفة لجميع احتياجات تحويل Excel إلى Word. من خلال واجهته البديهية ، الوثائق الشاملة ، و [دعم العملاء] الممتاز 9 ، تعد SDK الخيار الأفضل للمطورين الذين يتطلعون إلى تبسيط سير عملهم وتحسين إنتاجيتهم.

مقالات ذات صلة

يرجى زيارة الروابط التالية لمعرفة المزيد حول: