HTML إلى XLSX C#

يركز منشور المدونة هذا على تحويل محتوى صفحة الويب HTML إلى ملف Excel (XLSX) باستخدام لغة C#. هذه العملية مفيدة في سيناريوهات مختلفة مثل تجريف الويب أو تحويل جداول HTML إلى أوراق Excel جيدة التنظيم. سنغطي الأقسام التالية لمزيد من التفاصيل:

لماذا تحويل صفحة الويب إلى Excel؟

يأتي تحويل صفحة ويب إلى تنسيق Excel مع العديد من المزايا. تُستخدم ملفات Excel على نطاق واسع لتحليل البيانات وتصورها وإعداد التقارير. من خلال تحويل HTML إلى XLSX، يمكنك بسهولة دمج بيانات الويب في سير العمل المستند إلى Excel، مما يتيح معالجة البيانات وتحليلها بكفاءة.

صفحة ويب لتحويل جداول بيانات Excel - تثبيت C# API

يمكنك تنزيل ملف DLL الخاص بـ Conholdate.Total for .NET من صفحة الإصدارات الجديدة أو تثبيته بسرعة مع كافة التبعيات عن طريق تشغيل أمر تثبيت NuGet التالي:

PM> Install-Package Conholdate.Total

تحويل HTML إلى Excel في C#

يرجى اتباع الخطوات أدناه لتقديم تنسيق HTML إلى Excel في C#:

  • قم بتحميل ملف HTML المصدر باستخدام فئة المحول.
  • قم بإنشاء مثيل لفئة SpreadsheetConvertOptions.
  • تصدير HTML إلى تنسيق Excel باستخدام طريقة التحويل.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل HTML إلى Excel في C#:

// قم بتحميل ملف HTML المصدر
using (Converter converter = new Converter("sample.html"))
{
    // قم بتعيين خيارات التحويل لتنسيق Excel
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // تحويل HTML إلى تنسيق XLSX
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

تحويل HTML إلى XLSX/XLSX في C# - خيارات متقدمة

توضح الخطوات أدناه كيفية تحويل صفحة ويب HTML إلى تنسيق XLS/XLSX Excel في C#:

  • قم بتحميل صفحة ويب HTML بمثيل فئة المحول.
  • قم بتعيين خيارات تحويل مختلفة لتنسيق Excel باستخدام فئة PresentationConvertOptions.
  • قم بتقديم HTML إلى جدول بيانات Excel عن طريق استدعاء طريقة التحويل.

يوضح نموذج التعليمات البرمجية أدناه كيفية تحويل HTML إلى XLSX/XLS في C# حيث يمكن تعيين الخيارات المخصصة وفقًا لمتطلباتك:

// قم بتحميل ملف HTML المصدر
using (Converter converter = new Converter("input.html"))
{
    // اضبط خيارات التحويل لتنسيق XLS
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // تحويل تنسيق HTML إلى XLS
    converter.Convert("HTMLtoXLS.xls", options);
}

رخصة التقييم المجانية

يمكنك طلب ترخيص مؤقت مجاني من أجل تقييم الميزات المختلفة لواجهة برمجة التطبيقات (API) دون أي قيود.

تلخيص لما سبق

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

أنظر أيضا