Kako pretvoriti Excel u HTML u C#
Kako pretvoriti Excel u HTML u C#
Експортирање Екцел података у ХТМЛ формат је од суштинског значаја приликом приказивања садржаја шифрова у претраживачима, шаблонима е-поште или веб апликацијама. Овај водич показује како конвертовати Екцел радну књигу у ХТМЛ користећи Аспосе.Целл за .НЕТ.
Када користити Екцел у ХТМЛ конверзију
- Креирање прегледа Екцел података на сајтовима
- Омогућавање веб-базираног прегледа ширења
- Уградите табуларне податке у ЦМС или блогове
Корак по корак водич
Корак 1: Инсталирајте Aspose.Cells за .NET
dotnet add package Aspose.Cells
Корак 2: Преузмите радну књигу
Workbook workbook = new Workbook("path/to/excel.xlsx");
Корак 3: Поставите опције за сачување ХТМЛ-а (опционално)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Корак 4: Експорт Екцел у ХТМЛ датотеке
workbook.Save("path/to/output.html", options);
Корак 5: Сачувајте на меморијском потоку уместо датотеке
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.");
}
}
Савети и најбоља пракса
Тип | Опис |
---|---|
Use HtmlSaveOptions | Fine-tune output HTML структура, кодирање карактера, или уграђивање слике |
Sačuvaj u toku | Корисно за АПИ или функције без сервера |
Сачувајте стилинг | Aspose.Cells обезбеђује да се већина елемената стила и распореда задржава |