چگونه اکسل را در 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 اطمینان حاصل میکند که بیشتر عناصر استایل و چیدمان حفظ شوند |