چگونه اکسل را به HTML در C# تبدیل کنیم
چگونه اکسل را به HTML در C# تبدیل کنیم
صادرات دادههای اکسل به فرمت HTML هنگام نمایش محتوای صفحهگسترده در مرورگرها، قالبهای ایمیل یا برنامههای وب ضروری است. این راهنما نشان میدهد چگونه یک کتابکار اکسل را به HTML تبدیل کنید با استفاده از Aspose.Cells for .NET.
چه زمانی از تبدیل اکسل به HTML استفاده کنیم
- پیشنمایشهای دادههای اکسل را در وبسایتها تولید کنید
- فعالسازی مشاهده صفحهگسترده بهصورت وب
- جاسازی دادههای جدولی در CMS یا وبلاگها
راهنمای گام به گام
مرحله 1: نصب Aspose.Cells برای .NET
dotnet add package Aspose.Cellsمرحله 2: بارگذاری Workbook
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 System.IO;
using Aspose.Cells;
var workbook = new Workbook();
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، رمزگذاری کاراکترها یا جاسازی تصویر را بهدقت تنظیم کنید |
| ذخیره در جریان | مفید برای APIها یا توابع بدون سرور |
| حفظ استایل | Aspose.Cells ensures most styling and layout elements are retained |