CSV إلى HTML

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

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

CSV إلى HTML تحويل SDK

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

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

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

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

تحويل ملف محدد بفواصل إلى HTML في C# .NET

دعنا نستكشف تفاصيل استخدام GroupDocs.Conversion Cloud for .NET، حيث يضمن نتائج تحويل عالية الدقة، ويحافظ على البنية والتنسيق وسلامة البيانات لملفات CSV الأصلية.

  1. قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل ملف الإدخال CSV إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. قم بإنشاء مثيل ConvertSettings حيث نحدد اسم إدخال CSV، والتنسيق الناتج كـ html واسم إخراج HTML كوسيطات.
var settings = new ConvertSettings{...}
  1. اتصل بواجهة برمجة التطبيقات ConvertDocumentRequest لتحويل ملف CSV إلى 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 الأساسي لواجهة برمجة تطبيقات تحويل CSV إلى 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("sourceFile.csv"))
{
    // إنشاء مثيل FileApi
    var fileUpload = new FileApi(configurations);
    // قم بتحميل إدخال CSV إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // قم بإنشاء ConvertSettings حيث نحدد اسم ملف CSV المصدر واسم ملف HTML الناتج
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // استدعاء الأسلوب ConvertDocument لتحويل CSV إلى HTML.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
CSV إلى HTML

الصورة: - معاينة لملف CSV المحفوظ كجدول HTML.

يمكن تنزيل ملف الإدخال CSV المستخدم في المثال أعلاه من input.csv.

تحويل CSV إلى HTML باستخدام أوامر cURL

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

الخطوة الأولى هي إنشاء رمز وصول JWT استنادًا إلى بيانات اعتماد العميل وبمجرد إنشاء رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل جدول CSV إلى جدول 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\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

الرجاء استبدال “sourceFile” باسم ملف الإدخال CSV، و"resultantFile" باسم HTML الناتج و"accessToken" برمز وصول JWT المخصص.

  • الآن، بدلاً من حفظ ملف 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\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

محول CSV إلى HTML مجاني

من فضلك حاول استخدام تطبيقنا المجاني CSV to HTML Converter. تم تطوير هذا التطبيق خفيف الوزن وفائق الكفاءة فوق GroupDocs.Conversion Cloud REST APIs ويمكّنك من مشاهدة الإمكانات المذهلة لـ REST API.

تحويل CSV إلى HTML

روابط مفيدة

خاتمة

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

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

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