چگونه اکسل را در C# به HTML تبدیل کنیم

چگونه اکسل را در C# به HTML تبدیل کنیم

صادرات داده‌های اکسل به فرمت HTML زمانی ضروری است که بخواهید محتوای صفحه‌گسترده را در مرورگرها، الگوهای ایمیل یا برنامه‌های وب نمایش دهید. این راهنما نشان می‌دهد که چگونه یک کاربرگ اکسل را با استفاده از Aspose.Cells for .NET به HTML تبدیل کنید.

چه زمانی باید از تبدیل اکسل به HTML استفاده کرد

  • تولید پیش‌نمایش‌های داده‌های اکسل در وب‌سایت‌ها
  • امکان مشاهده صفحه‌گسترده مبتنی بر وب
  • گنجاندن داده‌های جدولی در CMS یا وبلاگ‌ها

راهنمای گام‌به‌گام

گام ۱: نصب Aspose.Cells for .NET

dotnet add package Aspose.Cells

گام ۲: بارگذاری کاربرگ

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

گام ۳: تنظیم گزینه‌های ذخیره‌سازی HTML (اختیاری)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

گام ۴: صادرات اکسل به فایل HTML

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

گام ۵: ذخیره به یک 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");

        // گزینه ۱: ذخیره به فایل HTML
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // گزینه ۲: ذخیره به استریم برای برنامه‌های وب
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // از استریم به دلخواه استفاده کنید (به عنوان مثال، ارسال در پاسخ API)
        }

        Console.WriteLine("اکسل به HTML صادر شد.");
    }
}

نکات و بهترین شیوه‌ها

نکتهتوضیحات
از HtmlSaveOptions استفاده کنیدساختار HTML خروجی، کدگذاری کاراکتر یا گنجاندن تصویر را تنظیم کنید
به استریم ذخیره کنیدمفید برای APIها یا توابع بدون سرور
حفظ استایلAspose.Cells اطمینان حاصل می‌کند که بیشتر عناصر استایل و چیدمان حفظ شوند
 فارسی