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
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.Importa Contenuto HTML in Excel
Carica stringhe o file HTML e converti in fogli di lavoro Excel con supporto per tabelle, formattazione e struttura.Opzioni di Rendering HTML Flessibili
Controlla l’output conHtmlSaveOptions
, inclusa la gestione delle righe/colonne nascoste, se esportare i fogli di lavoro singolarmente o insieme, e altro ancora.Input e Output Basati su Stream
Salva o carica HTML tramite stream di memoria—ideale per app web, API o ambienti serverless.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.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
Errore | Soluzione |
---|---|
File non trovato | Assicurati che il percorso di input sia corretto e che il file esista |
Formato non supportato | Conferma che il file sia in formato HTML o compatibile con Excel |
Stili mancanti nell’HTML di output | Controlla HtmlSaveOptions e conferma che la formattazione sia mantenuta |
Contenuto non allineato nell’Excel importato | Usa 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.