Conversor de HTML

Il Plugin Aspose.Cells HTML Converter per .NET consente agli sviluppatori di esportare file Excel in HTML e caricare file HTML o markup direttamente nei fogli di lavoro di Excel. Che tu stia creando visualizzatori basati su browser, report via email o integrazioni con sistemi CMS, questo plugin aiuta a collegare Excel e HTML senza sforzo.

Articoli Recenti

Caratteristiche Chiave di Aspose.Cells HTML Converter

  1. Esporta Excel in HTML
    Converti file Excel in HTML per la visualizzazione web o condivisioni leggere. Esporta interi fogli di lavoro o fogli specifici come HTML pulito e reattivo.

  2. Importa Contenuto HTML in Excel
    Carica stringhe o file HTML e converti in fogli di lavoro Excel con supporto per tabelle, formattazione e struttura.

  3. Opzioni di Rendering HTML Flessibili
    Controlla l’output con HtmlSaveOptions, inclusa la gestione delle righe/colonne nascoste, se esportare i fogli di lavoro singolarmente o insieme, e altro ancora.

  4. Input e Output Basati su Stream
    Salva o carica HTML tramite stream di memoria—ideale per app web, API o ambienti serverless.

  5. Ampio Supporto per Formati
    Funziona con un’ampia gamma di formati: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML e MHTML—permettendo la conversione tra HTML e file Excel sia legacy che moderni.

  6. Integrazione Nativa con .NET
    Si integra facilmente con progetti .NET Framework e .NET Core/6/7/8 utilizzando NuGet o riferimento diretto all’assembly.


Iniziare con Aspose.Cells HTML Converter per .NET

1. Installa Aspose.Cells per .NET

Usa NuGet per aggiungere Aspose.Cells al tuo progetto:

dotnet add package Aspose.Cells

Conversione da Excel a HTML

Esporta i tuoi fogli di lavoro Excel in formato HTML pulito:

Converti File Excel in File HTML

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Esporta File Excel in Stream HTML (ad es., per app web)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Usa lo stream per la risposta web, scrivendo su file, ecc.
}

Conversione da HTML a Excel

Converti file HTML o markup raw di nuovo in un foglio di lavoro Excel:

Carica Contenuto HTML da un File

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

Carica Contenuto HTML da una Stringa

string html = "<html><body><table><tr><td>Prodotto</td><td>Prezzo</td></tr><tr><td>Penna</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
    Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
    workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}

Scenari più Popolari

Converti Foglio di Lavoro Excel in HTML per Uso Web

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

Importa Tabella HTML Stilizzata in Excel

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

Migliori Pratiche per la Conversione HTML

  • Usa HtmlSaveOptions.ExportGridLines = true per imitare il layout del foglio di calcolo.
  • Preprocessa i dati Excel per adattarli a dimensioni adatte ai browser.
  • Quando importi, assicurati che l’HTML sia ben formato e utilizzi elementi di tabella per risultati ottimali.
  • Salva in uno stream se intendi servire HTML direttamente in API web o funzioni cloud.

Problemi Comuni e Risoluzioni

ErroreSoluzione
File non trovatoAssicurati che il percorso di input sia corretto e che il file esista
Formato non supportatoConferma che il file sia in formato HTML o compatibile con Excel
Stili mancanti nell’HTML di outputControlla HtmlSaveOptions e conferma che la formattazione sia mantenuta
Contenuto non allineato nell’Excel importatoUsa tabelle in HTML ed evita DIV profondamente nidificati

Domande Frequenti

Che cos’è Aspose.Cells HTML Converter per .NET?
Uno strumento che consente agli sviluppatori di convertire fogli di calcolo Excel da/a markup HTML all’interno di qualsiasi applicazione .NET.

In cosa si differenzia da Aspose.Cells per .NET?
Mentre Aspose.Cells offre una vasta funzionalità Excel, il plugin HTML Converter si concentra specificamente sulle operazioni relative all’HTML e semplifica l’integrazione.

Quali formati sono supportati?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML e MHTML sono supportati negli scenari di conversione.

Posso personalizzare come viene generato o caricato l’HTML?
Sì, HtmlSaveOptions e HtmlLoadOptions consentono un controllo granulare su formattazione, linee della griglia, comportamento del layout e altro ancora.

 Italiano