Excel в HTML в C#
Excel в HTML в C#
Експортирането на данни на Excel в HTML формат е от съществено значение, когато се показва съдържание на раздела в браузъри, шаблони за електронна поща или уеб приложения. Този ръководство показва как да се конвертира Excel работна книга към HTML с помощта на Aspose.Cells за .NET.
Кога да използвате Excel за HTML преобразуване
- Създаване на предварителни прегледи на данни на Excel на уебсайтове
- Осигуряване на уеб-базирани разпространения
- Вградете таблични данни в CMS или блогове
Стъпка по стъпка ръководство
Стъпка 1: Инсталирайте Aspose.Cells за .NET
dotnet add package Aspose.Cells
Стъпка 2: Изтеглете работната книга
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 (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 | Пълно изход HTML структура, кодиране на символи, или изображения вграждане |
Спасяване на потока | Полезни за APIs или без сървър функции |
Запазете стила | Aspose.Cells гарантира, че повечето елементи на стила и оформлението се запазват |