التفوق إلى أتش تي أم أل

Excel إلى ملف HTML باستخدام C# .NET.

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

في هذه المقالة، سنتعمق في الأسباب التي تجعل تحويل Excel إلى HTML أمرًا بالغ الأهمية وكيفية تحقيق ذلك باستخدام REST API.

API لتحويل Excel إلى HTML

بالنسبة للمستخدمين الذين يبحثون عن حل موثوق وفعال لتحويل Excel إلى HTML، يبرز GroupDocs.Conversion Cloud SDK for .NET كخيار ممتاز. يضمن SDK نتائج تحويل عالية الجودة، مع الحفاظ على تخطيط ملفات Excel الأصلية وتنسيقها ومحتواها. بالإضافة إلى ذلك، فهو يوفر خيارات تخصيص متقدمة، مما يسمح لك بتخصيص عملية التحويل وفقًا لمتطلباتك المحددة.

أولاً، نحتاج إلى تثبيت SDK من خلال البحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet والنقر فوق الزر “تثبيت”. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

بعد التثبيت، يرجى التأكد من حصولك على بيانات اعتماد API الشخصية الخاصة بك (أي معرف العميل وسر العميل).يمكنك زيارة هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

تحويل XLS إلى HTML في C# .NET

في هذا القسم، سنستكشف كيف تمكنك SDK من دمج إمكانات تحويل المستندات بسلاسة في تطبيقاتك باستخدام C# .NET.

  1. قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل مصنف Excel المدخل إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. قم بإنشاء مثيل ConvertSettings حيث نحدد اسم إدخال XLS، والتنسيق الناتج كـ html واسم ملف HTML الناتج كوسيطات.
var settings = new ConvertSettings{...}
  1. اتصل بـ ConvertDocumentRequest API لتحويل Excel إلى HTML وحفظ HTML الناتج في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات تحويل Excel إلى HTML.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// قم بتحميل مصنف Excel الإدخال من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // إنشاء مثيل FileApi
    var fileUpload = new FileApi(configurations);
    // قم بتحميل مصنف Excel المدخل إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // قم بإنشاء ConvertSettings حيث نحدد مصنف Excel المدخل واسم ملف HTML الناتج
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "html",
        OutputPath = "output.html"
    };
    
    // استدعاء الأسلوب ConvertDocument لتحويل Excel إلى HTML عبر الإنترنت.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The Excel to HTML conversion completed successfully !");
    }
}
التفوق إلى أتش تي أم أل

الصورة: - معاينة لتحويل Excel إلى HTML.

يمكن تنزيل نموذج مصنف Excel المستخدم في المثال أعلاه من input.xls.

كيفية تحويل Excel إلى HTML باستخدام أوامر cURL

بالنسبة للمستخدمين الذين يفضلون أسلوبًا مباشرًا وقابلاً للبرمجة لتحويل Excel إلى HTML، توفر GroupDocs.Conversion Cloud مع أوامر cURL حلاً مناسبًا. باستخدام أوامر cURL، يمكنك بسهولة بدء عملية التحويل من سطر الأوامر أو ضمن البرامج النصية، مما يلغي الحاجة إلى برمجة أو تكامل معقد.

الخطوة الأولى في هذا الأسلوب هي الحصول على رمز وصول JWT مخصص. لذلك، بمجرد حصولك على رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل XLSX إلى HTML وحفظ HTML الناتج في التخزين السحابي.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

الرجاء استبدال “sourceFile” باسم مصنف Excel المُدخل، و"myOutput" باسم HTML الناتج و"accessToken" برمز وصول JWT المخصص. يرجى ملاحظة أننا حددنا تحويل ورقة عمل واحدة من مصنف Excel المدخلات.

  • لحفظ HTML الناتج على محرك الأقراص المحلي، يرجى محاولة استخدام أمر cURL التالي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.xls\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  }}" \
-o "myResultant.html"

برنامج مجاني لتحويل Excel إلى HTML

من أجل اختبار إمكانيات GroupDocs.Conversion Cloud SDK بسرعة، يرجى محاولة استخدام [XLSX to HTML Converter] المجاني عبر الإنترنت14. تم تطوير هذا التطبيق على رأس GroupDocs.Conversion Cloud REST APIs. يرجى محاولة استخدام هذا الحل خفيف الوزن وفائق الكفاءة والاطلاع على الإمكانات المذهلة لمصنف Cloud SDK for Excel الخاص بنا لتحويل HTML.

XLSX إلى تطبيق HTML

روابط مفيدة

خاتمة

في الختام، فإن تحويل ملفات Excel إلى تنسيق HTML يفتح إمكانيات جديدة لتصور البيانات ومشاركتها والتعاون. سواء اخترت استخدام GroupDocs.Conversion Cloud SDK لـ .NET أو استخدام أوامر cURL مع GroupDocs.Conversion Cloud، فإن كلا الطريقتين توفران حلولاً فعالة وموثوقة لتحويل Excel إلى HTML. لذلك، نحن نشجعك على استكشاف إمكانيات GroupDocs.Conversion Cloud SDK لـ .NET وتجربة فوائد التحويل السلس للمستندات بشكل مباشر.

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

نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: