تتفوق على أتش تي أم أل

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

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

Excel إلى واجهة برمجة تطبيقات تحويل الويب

استمتع بالتكامل السلس والميزات المتقدمة وإمكانيات التحويل السريعة لـ [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/). إنها واجهة برمجة تطبيقات مستندة إلى مجموعة النظراء توفر حلاً بسيطًا وفعالًا لتحويل جداول بيانات Excel إلى جداول HTML. قم بتحويل جداول XLS و XLSX إلى جداول HTML من خلال بضعة أسطر من التعليمات البرمجية ، مما يلغي الحاجة إلى إدخال البيانات يدويًا ويحرر وقتك للقيام بمهام أكثر أهمية. لذلك ، سواء كنت بحاجة إلى نشر البيانات عبر الإنترنت ، أو مشاركتها مع فريقك ، أو أتمتة سير العمل الخاص بك ، توفر Aspose.Cells Cloud حلاً مرنًا وقابل للتطوير لاحتياجات تحويل Excel إلى HTML.

الآن ، وفقًا لنطاق هذه المقالة ، نحتاج إلى إضافة مرجع Aspose.Cells Cloud SDK for .NET كحزمة NuGet في حل C# .NET الخاص بنا. ابحث عن “Aspose.Cells-Cloud” في مدير الحزم NuGet وأضف الحزمة.

Aspose.Cells Cloud

الصورة 1: - حزمة Aspose.Cells Cloud NuGet.

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

عرض جدول البيانات عبر الإنترنت باستخدام C#

دعونا نناقش الخطوات الخاصة بكيفية إنجاز ميزة جداول البيانات عبر الإنترنت باستخدام C# .NET.

تتفوق على أتش تي أم أل

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

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

// للحصول على أمثلة كاملة وملفات البيانات ، يرجى زيارة 
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.xlsx";
/
/ Format for resultant file
string format = "HTML";

// اسم ملف HTML الناتج
string resultantFile = "Converted.html";
        
try
{
    // تحميل الملف من محرك النظام المحلي
    using (var file = System.IO.File.OpenRead(name))
    {

        // تهيئة عملية التحويل
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // رسالة النجاح إذا اكتمل التحويل
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            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.

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

تؤدي هذه الطريقة إلى تشغيل عملية تحويل Excel إلى HTML وتحفظ HTML الناتج في التخزين السحابي.

Excel إلى HTML Online باستخدام أوامر cURL

يمكن تحقيق تحويل Excel إلى HTML باستخدام أوامر cURL ، والتي تسمح لك بالتفاعل مع Aspose.Cells Cloud API وتنفيذ عمليات مختلفة ، بما في ذلك تحويل Excel إلى HTML. فيما يلي مثال بسيط على كيفية تحويل جدول بيانات Excel إلى HTML باستخدام أوامر cURL:

  1. قم بتحميل جدول بيانات Excel الخاص بك إلى نظام أساسي للتخزين السحابي ، مثل Google Drive أو Dropbox.
  2. احصل على مفتاح API من Aspose.Cells Cloud ، والذي سيتم استخدامه لمصادقة طلبات API الخاصة بك.
  3. قم بإنشاء رمز وصول 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"
  1. الآن استخدم الأمر cURL التالي لتحويل جدول بيانات Excel إلى HTML:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. بمجرد تنفيذ الأمر cURL ، يتم حفظ HTML الناتج في التخزين السحابي.

  2. الآن ، بدلاً من التخزين السحابي ، إذا احتجنا إلى حفظ HTML على محرك أقراص محلي ، فيرجى محاولة استخدام الأمر cURL التالي:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

حاول استخدام تطبيق [Excel Converter] المجاني عبر الإنترنت (https://products.aspose.app/cells/conversion).

ملاحظات ختامية

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

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

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

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