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

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

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

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

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

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

الخطوة 1: تثبيت Aspose.Cells لـ .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;

    // Use the stream in a web response, save to disk, etc.
}

نموذج الكود الكامل

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

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

        // Option 1: Save to HTML file
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // Option 2: Save to stream for web applications
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // Use the stream as needed (e.g., send in API response)
        }

        Console.WriteLine("Excel exported to HTML.");
    }
}

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

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