Як конвертувати Excel у HTML в C#
Як конвертувати Excel у HTML в C#
Експорт даних Excel до формату HTML є необхідним при відображенні контенту шини в браузері, шаблонах електронної пошти або веб-прикладах.Цей посібник показує, як конвертувати робочу книжку Excel в HTML за допомогою Aspose.Cells для .NET.
Коли використовувати Excel для перетворення в HTML
- Створення переглядів даних Excel на веб-сайтах
- Створення Web-based spreadsheet viewing
- Вмістити табличні дані в CMS або блоги
Крок за кроком інструкція
Крок 1: Налаштування Aspose.Cells для .NET
dotnet add package Aspose.Cells
Крок 2: Завантажити робочу книжку
Workbook workbook = new Workbook("path/to/excel.xlsx");
Крок 3: Налаштування варіантів HTML Save (опціональний)
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 гарантує, що більшість елементів стилю і розташування зберігаються |