Jak przekonwertować Excel na HTML w C#
Jak przekonwertować Excel na HTML w C#
Eksportowanie danych programu Excel do formatu HTML jest niezbędne podczas wyświetlania treści tablicy w przeglądarkach, szablonach e-mail lub aplikacjach internetowych.Ten przewodnik pokazuje, jak konwertować książkę roboczą programu Excel do HTML przy użyciu Aspose.Cells dla .NET.
Kiedy używać programu Excel do konwersji HTML
- Tworzenie przeglądów danych programu Excel na stronach internetowych
- Umożliwia przeglądanie stron internetowych
- Włączenie danych tabularnych do CMS lub blogów
Przewodnik krok po kroku
Krok 1: Instalacja Aspose.Cells dla .NET
dotnet add package Aspose.Cells
Krok 2: Pobierz książkę roboczą
Workbook workbook = new Workbook("path/to/excel.xlsx");
Krok 3: Ustaw HTML Save Options (opcjonalne)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Krok 4: Eksportuj Excel do pliku HTML
workbook.Save("path/to/output.html", options);
Krok 5: Zapisz do MemoryStream zamiast pliku
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Pełny przykład kodu
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.");
}
}
Porady i najlepsze praktyki
Tipy | Opis |
---|---|
Używanie HtmlSaveOptions | Fine-tune wyjście struktury HTML, kodowanie znaków, lub wbudowanie obrazu |
Oszczędzaj na strumieniu | Przydatne dla APIs lub funkcji bez serwera |
Zachowaj stylizację | Aspose.Cells zapewnia, że większość elementów stylingu i układu jest utrzymywana |