Excel i fogli di calcolo spesso contengono dati e report preziosi che i team vogliono condividere online. Convertendo i file Excel in formato HTML, gli utenti possono aprire e visualizzare i fogli Excel in un browser web senza installare Microsoft Excel. In questo articolo, esploreremo i dettagli su come possiamo automatizzare il processo di conversione da Excel a HTML in modo da poter visualizzare il workbook Excel online o incorporare fogli di calcolo nelle pagine web.
- API di conversione da Excel a HTML
- Convertire Excel in HTML in C#
- Convertire XLSX in HTML utilizzando cURL
Excel to HTML Conversion API
Aspose.Cells Cloud SDK for .NET offre funzionalità potenti per la conversione, visualizzazione e rendering di cartelle di lavoro Excel in diversi formati. Consente di convertire file XLS o XLSX in HTML mantenendo la disposizione, il formato e la fedeltà allo stile. L’HTML convertito può essere utilizzato per visualizzare Excel online o per l’integrazione in siti web e dashboard.
Installazione
Puoi installare l’SDK utilizzando NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Quindi inizializza il tuo client API utilizzando il tuo Client ID e Client Secret dal Aspose Cloud Dashboard. Maggiori informazioni possono essere trovate nell’articolo quick start.
Convertire Excel in HTML in C#
I seguenti passaggi dimostrano come possiamo convertire Excel in HTML e creare una visualizzazione online di Excel utilizzando un frammento di codice C# .NET.
Passo 1: - Crea un oggetto di CellsApi
dove passiamo le credenziali del client come argomento.
CellsApi api = new CellsApi(clientId,clientSecret);
Step 2: Carica il file Excel nel Cloud Storage.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
Passaggio 3: Crea un’istanza di SaveOptions
e definisci HTML
come formato di output.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Passaggio 4: Salva Excel come HTML utilizzando PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ Il codice sopra converte un workbook Excel in formato HTML che può essere aperto in qualsiasi browser per la visualizzazione online di Excel.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Visita dashboard.aspose.cloud per le credenziali del client
try
{
// crea un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// upload the input Excel to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// crea PostWorkbookSaveAsRequest definendo il nome del file risultante
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// call the API to convert XLSX to HTML file
var response = cellsInstance.PostWorkbookSaveAs(convert);
// stampa messaggio di successo se la conversione ha avuto successo
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Convertire XLSX in HTML usando cURL
Puoi anche utilizzare i comandi cURL per eseguire la conversione da Excel a HTML tramite Aspose.Cells Cloud REST API.
Passaggio 1: Ottenere il Token di Accesso
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- La risposta includerà un
ACCESSTOKEN
che utilizzerai per l’autorizzazione.
Passaggio 2: Convertire il file Excel in HTML Usa il seguente comando cURL per convertire il tuo file Excel (Sample.xlsx) in formato CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
Spiegazione:
PUT /cells/convert?format=HTML
— specifica il formato di output in HTML.file=@/path/to/input.xlsx
— specificato il file Excel locale nel cloud storage.- Mentre usiamo il parametro
-d
, salviamo l’output come HTML.
Convertitore gratuito da XLS a HTML
Se preferisci una soluzione basata sul web, prova il nostro free Excel to HTML Converter. Ti consente di caricare fogli di lavoro Excel e visualizzarli direttamente nel tuo browser: un modo veloce per aprire file Excel online senza installare software.

Conclusione
Con Aspose.Cells Cloud SDK per .NET, convertire i file Excel in HTML diventa veloce e senza sforzo. È il modo migliore per visualizzare i fogli di calcolo Excel online, condividere report interattivi o incorporare dati Excel sui siti web.
Link utili
Articoli correlati
Si prega di visitare i seguenti link per saperne di più su:
- Convertire PDF in testo in C#
- Comprimi i file Excel e ottimizza le dimensioni del workbook in C# .NET
- Convertire XML in CSV in C#
Domande Frequenti (FAQ)
- Posso aprire file Excel online dopo la conversione?
- Sì. L’output HTML può essere aperto in qualsiasi browser web, consentendo una visualizzazione immediata di Excel online.
- Le formule e gli stili rimarranno intatti?
- Sì. Aspose.Cells Cloud preserva tutti i calcoli, i grafici e la formattazione nel file HTML convertito.
- Supporta i file Excel protetti da password?
- Sì. Puoi specificare la password nella richiesta per convertire file protetti.
- Can I perform bulk Excel to HTML conversions?
- Sì. Puoi automatizzare più conversioni iterando attraverso una cartella di file Excel nel tuo spazio di archiviazione cloud.