C++ da Excel a HTML

I fogli di calcolo Excel sono utili per organizzare, gestire e calcolare i dati. Allo stesso modo, HTML è utile per visualizzare i contenuti nel browser. Entrambi i formati sono utili nei loro casi d’uso specifici. Potrebbero esserci casi in cui devi mostrare i dati di Excel sui siti web. In questi casi, HTML sarebbe il formato migliore da utilizzare. Per ottenere ciò, dovrai convertire il file Excel richiesto in HTML. Alla luce di ciò, imparerai come convertire i file Excel in HTML usando C++.

API di conversione da C++ da Excel a HTML – Download gratuito

Aspose.Cells for C++ è un’API nativa C++ per la creazione, la conversione e la manipolazione di fogli di calcolo Excel. Puoi utilizzare il convertitore integrato dell’API per convertire i file Excel in HTML. Installa l’API tramite NuGet o scaricala direttamente dalla sezione Download.

PM> Install-Package Aspose.Cells.Cpp

Conversione da Excel a HTML C++

Di seguito sono riportati i passaggi per convertire i file Excel in HTML:

Quello che segue è il frammento di codice C++ per la conversione di file Excel in HTML:

// Percorso della directory di origine.
StringPtr srcDir = new String("SourceDirectory\\");

// Percorso della directory di output.
StringPtr outDir = new String("OutputDirectory\\");

// Carica file Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Salva come file HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

Conversione da C++ da Excel a HTML con opzioni aggiuntive

L’API Aspose.Cells per C++ fornisce la classe IHtmlSaveOptions per la personalizzazione del file HTML convertito. Di seguito sono elencate le opzioni fornite dalla classe IHtmlSaveOptions.

Opzioni fornite dalla classe IHtmlSaveOptions

Conversione di Excel in HTML con IHtmlSaveOptions

Di seguito sono riportati i passaggi per convertire Excel in HTML con opzioni aggiuntive:

L’esempio di codice seguente mostra come convertire i file Excel in HTML con opzioni aggiuntive:

// Percorso della directory di origine.
StringPtr srcDir = new String("SourceDirectory\\");

// Percorso della directory di output.
StringPtr outDir = new String("OutputDirectory\\");

// Carica file Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Crea un oggetto IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Disabilita l'esportazione del foglio nascosto
options->SetExportHiddenWorksheet(false);

// Salva come file HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Ottieni una licenza gratuita

Puoi provare l’API senza limitazioni di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo hai imparato come convertire un file Excel in HTML usando C++. Inoltre, hai visto diverse opzioni per personalizzare la conversione da Excel a HTML, ad esempio se esportare fogli di lavoro nascosti. Puoi esplorare di più su Aspose.Cells per C++ usando documentazione.

Guarda anche