C++-Excel zu HTML

Excel-Tabellen sind nützlich, um Daten zu organisieren, zu verwalten und zu berechnen. Ebenso ist HTML nützlich, um Inhalte im Browser anzuzeigen. Beide Formate sind in ihren spezifischen Anwendungsfällen praktisch. Es kann Fälle geben, in denen Sie Excel Daten auf Websites anzeigen müssen. In diesen Fällen wäre HTML das bessere Format. Um dies zu erreichen, müssen Sie die erforderliche Excel Datei in HTML konvertieren. Vor diesem Hintergrund lernen Sie, wie Sie Excel Dateien mit C++ in HTML konvertieren.

C++ Excel zu HTML Konverter API – kostenloser Download

Aspose.Cells for C++ ist eine native C++-API zum Erstellen, Konvertieren und Bearbeiten von Excel-Tabellen. Sie können den integrierten Konverter der API verwenden, um Excel Dateien in HTML zu konvertieren. Bitte installieren Sie die API über NuGet oder laden Sie sie direkt aus dem Abschnitt Downloads herunter.

PM> Install-Package Aspose.Cells.Cpp

Konvertierung von Excel in HTML C++

Im Folgenden sind die Schritte zum Konvertieren von Excel Dateien in HTML aufgeführt:

Das Folgende ist das C++-code snippet zum Konvertieren von Excel Dateien in HTML:

// Quellverzeichnispfad.
StringPtr srcDir = new String("SourceDirectory\\");

// Verzeichnispfad ausgeben.
StringPtr outDir = new String("OutputDirectory\\");

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

// Als HTML Datei speichern
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

C++ Excel zu HTML-Konvertierung mit zusätzlichen Optionen

Aspose.Cells for C++ API bietet die Klasse IHtmlSaveOptions zum Anpassen der konvertierten HTML Datei. Im Folgenden sind die Optionen aufgeführt, die von der Klasse IHtmlSaveOptions bereitgestellt werden.

Optionen, die von der IHtmlSaveOptions Klasse bereitgestellt werden

Konvertieren von Excel in HTML mit IHtmlSaveOptions

Im Folgenden sind die Schritte zum Konvertieren von Excel in HTML mit zusätzlichen Optionen aufgeführt:

Das folgende Codebeispiel zeigt, wie Sie Excel Dateien mit zusätzlichen Optionen in HTML konvertieren:

// Quellverzeichnispfad.
StringPtr srcDir = new String("SourceDirectory\\");

// Verzeichnispfad ausgeben.
StringPtr outDir = new String("OutputDirectory\\");

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

// Erstellen Sie das IHtmlSaveOptions objekt.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Deaktivieren Sie den Export des verborgenen Blatts
options->SetExportHiddenWorksheet(false);

// Als HTML Datei speichern
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine Excel Datei mit C++ in HTML konvertieren. Darüber hinaus haben Sie verschiedene Optionen zum Anpassen der Excel zu HTML-Konvertierung gesehen, z. B. ob versteckte Arbeitsblätter exportiert werden sollen. Weitere Informationen zu Aspose.Cells for C++ finden Sie unter Dokumentation.

Siehe auch