
Questo post del blog si concentra sulla conversione del contenuto HTML di una pagina Web in un file Excel (XLSX) utilizzando C#. Questo processo è utile in diversi scenari come il web scraping o la conversione di tabelle HTML in fogli Excel ben organizzati. Tratteremo le seguenti sezioni per ulteriori dettagli:
- Perché convertire una pagina Web in Excel?
- Convertitore di pagine Web in fogli di calcolo Excel - Installazione API C#
- Converti HTML in Excel in C#
- Converti HTML in XLSX/XLSX in C# - Opzioni avanzate
Perché convertire una pagina Web in Excel?
La conversione di una pagina Web in formato Excel presenta numerosi vantaggi. I file Excel sono ampiamente utilizzati per l’analisi, la visualizzazione e il reporting dei dati. Convertendo HTML in XLSX, puoi integrare facilmente i dati Web nei tuoi flussi di lavoro basati su Excel, consentendo un’efficiente manipolazione e analisi dei dati.
Convertitore di pagine Web in fogli di calcolo Excel - Installazione API C#
È possibile scaricare la DLL di Conholdate.Total for .NET dalla pagina New Releases o installarla rapidamente insieme a tutte le dipendenze eseguendo il seguente comando di installazione NuGet:
PM> Install-Package Conholdate.Total
Converti HTML in Excel in C#
Seguire i passaggi seguenti per eseguire il rendering del formato HTML in Excel in C#:
- Carica il file HTML di origine utilizzando la classe Converter.
- Crea un’istanza della classe SpreadsheetConvertOptions.
- Esporta HTML in formato Excel utilizzando il metodo Convert.
L’esempio di codice seguente spiega come convertire HTML in Excel in C#:
// Carica il file HTML di origine
using (Converter converter = new Converter("sample.html"))
{
// Imposta le opzioni di conversione per il formato Excel
GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();
// Converti HTML in formato XLSX
converter.Convert("HTMLtoXLSX.xlsx", options);
}
Converti HTML in XLSX/XLSX in C# - Opzioni avanzate
I passaggi seguenti spiegano come convertire una pagina Web HTML nel formato Excel XLS/XLSX in C#:
- Carica la pagina Web HTML con l’istanza della classe Converter.
- Imposta diverse opzioni di conversione per il formato Excel con la classe PresentationConvertOptions.
- Esegui il rendering del foglio di calcolo HTML in Excel richiamando il metodo Convert.
Il codice di esempio seguente mostra come convertire HTML in XLSX/XLS in C# dove è possibile impostare opzioni personalizzate in base alle proprie esigenze:
// Carica il file HTML di origine
using (Converter converter = new Converter("input.html"))
{
// Imposta le opzioni di conversione per il formato XLS
GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
{
PagesCount = 1,
Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
};
// Converti HTML in formato XLS
converter.Convert("HTMLtoXLS.xls", options);
}
Licenza di valutazione gratuita
Puoi richiedere una licenza temporanea gratuita per valutare diverse funzionalità dell’API senza alcuna restrizione.
Riassumendo
La conversione di HTML in Excel in C# apre un mondo di possibilità per l’integrazione e l’analisi dei dati. Sfruttando gli approcci discussi in questo post del blog, puoi colmare perfettamente il divario tra i dati Web ed Excel, potenziando le tue applicazioni con funzionalità avanzate di elaborazione dei dati. Che tu stia estraendo dati a fini di reporting o automatizzando i flussi di lavoro dei dati, questa soluzione C# fornisce un modo affidabile ed efficiente per convertire pagine Web HTML in formato Excel XLSX o XLS. Se desideri discutere di una qualsiasi delle tue domande, contattaci al forum.