كيفية تحويل إكسل إلى HTML في C#

كيفية تحويل إكسل إلى HTML في C#

تصدير بيانات Excel إلى تنسيق HTML أمر ضروري عند عرض محتوى جداول البيانات في المتصفحات أو قوالب البريد الإلكتروني أو تطبيقات الويب. توضح هذه الإرشادات كيفية تحويل كتاب عمل Excel إلى HTML باستخدام Aspose.Cells for .NET.

متى يجب استخدام تحويل Excel إلى HTML

  • إنشاء معاينات لبيانات Excel على المواقع الإلكترونية
  • تمكين عرض جداول البيانات عبر الويب
  • تضمين البيانات الجدولية في أنظمة إدارة المحتوى أو المدونات

دليل خطوة بخطوة

الخطوة 1: تثبيت Aspose.Cells for .NET

dotnet add package Aspose.Cells

الخطوة 2: تحميل كتاب العمل

Workbook workbook = new Workbook("path/to/excel.xlsx");

الخطوة 3: تعيين خيارات حفظ HTML (اختياري)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

الخطوة 4: تصدير Excel إلى ملف HTML

workbook.Save("path/to/output.html", options);

الخطوة 5: الحفظ في MemoryStream بدلاً من ملف

using (MemoryStream outputStream = new MemoryStream())
{
    workbook.Save(outputStream, SaveFormat.Html);
    outputStream.Position = 0;

    // استخدام الدفق في استجابة الويب، حفظ إلى القرص، إلخ.
}

مثال كامل على الكود

using System;
using System.IO;
using Aspose.Cells;

class Program
{
    static void Main()
    {
        Workbook workbook = new Workbook("input.xlsx");

        // الخيار 1: الحفظ في ملف HTML
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // الخيار 2: الحفظ في دفق لتطبيقات الويب
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // استخدام الدفق حسب الحاجة (مثل، إرساله في استجابة API)
        }

        Console.WriteLine("تم تصدير Excel إلى HTML.");
    }
}

نصائح وأفضل الممارسات

النصيحةالوصف
استخدم HtmlSaveOptionsضبط هيكل HTML الناتج، ترميز الأحرف، أو تضمين الصور
الحفظ في دفقمفيد لواجهات برمجة التطبيقات أو الوظائف بدون خادم
الحفاظ على التنسيقيضمن Aspose.Cells الاحتفاظ بمعظم عناصر التنسيق والتخطيط
 عربي