Ako premeniť Excel na HTML v C#
Ako premeniť Excel na HTML v C#
Exportovanie údajov Excelu do formátu HTML je nevyhnutné pri zobrazovaní obsahu spreadsheet v prehliadačoch, e-mailových šablónoch alebo webových aplikáciách.Tento sprievodca ukazuje, ako premeniť pracovnú knihu Excelu na HTML pomocou Aspose.Cells pre .NET.
Kedy používať Excel na konverziu HTML
- Vytvorenie prehľadov údajov Excel na webových stránkach
- Umožňuje zobrazenie web-based spreadsheet
- Vložte tabuľkové údaje do CMS alebo blogov
Krok za krokom sprievodca
Krok 1: Inštalácia Aspose.Cells pre .NET
dotnet add package Aspose.CellsKrok 2: Nahrať pracovnú knihu
Workbook workbook = new Workbook("path/to/excel.xlsx");Krok 3: Nastavenie HTML Save Options (voliteľné)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);Krok 4: Export Excel do HTML súboru
workbook.Save("path/to/output.html", options);Krok 5: Uložiť do MemoryStream namiesto súboru
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}Kompletný príklad kódu
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.");
}
}Tipy a najlepšie postupy
| Tipy | Popis |
|---|---|
Použitie HtmlSaveOptions | Fine-tune výstup HTML štruktúra, kódovanie znakov, alebo image embedding |
| Ušetriť na stream | Užitočné pre API alebo bezserverové funkcie |
| Udržiavať styling | Aspose.Cells zabezpečuje, že väčšina styling a layout prvkov sú zachované |