Come Convertire Excel in HTML in C#
Come Convertire Excel in HTML in C#
L’esportazione dei dati di Excel in formato HTML è essenziale quando si visualizza il contenuto dello spreadsheet nei browser, nei moduli di posta elettronica o nelle applicazioni web.Questo manuale mostra come convertire un libro di lavoro di Excel in HTML utilizzando Aspose.Cells per .NET.
Quando utilizzare Excel per la conversione HTML
- Generare previsioni dei dati di Excel su siti web
- Permettere la visualizzazione di spreadsheet basata sul web
- Incorporare i dati tabulari in CMS o blog
Guida passo dopo passo
Passo 1: Installare Aspose.Cells per .NET
dotnet add package Aspose.Cells
Passo 2: Carica il libro di lavoro
Workbook workbook = new Workbook("path/to/excel.xlsx");
Passo 3: Impostare le opzioni di salvataggio HTML (opzionale)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Passo 4: Esportare Excel in file HTML
workbook.Save("path/to/output.html", options);
Passo 5: Salva in MemoryStream invece di un file
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Esempio di codice completo
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.");
}
}
Suggerimenti e migliori pratiche
Tipo | Descrizione |
---|---|
Utilizzo HtmlSaveOptions | Fine-tune output struttura HTML, codifica dei caratteri, o incorporazione dell’immagine |
Salva il flusso | Utile per API o funzioni senza server |
Conservare lo stile | Aspose.Cells assicura che la maggior parte degli elementi di stile e di layout siano conservati |