C++ Excel do HTML

Excelové tabulky jsou užitečné při organizování, správě a výpočtu dat. Podobně je HTML užitečné pro zobrazování obsahu v prohlížeči. Oba formáty jsou užitečné ve svých specifických případech použití. Mohou nastat případy, kdy budete muset zobrazit data aplikace Excel na webových stránkách. V těchto případech by byl lepší formát HTML. Chcete-li toho dosáhnout, budete muset převést požadovaný soubor Excel do HTML. Ve světle toho se naučíte převádět soubory Excelu do HTML pomocí C++.

C++ Excel to HTML Converter API – ke stažení zdarma

Aspose.Cells for C++ je nativní API jazyka C++ pro vytváření, převod a manipulaci s tabulkami aplikace Excel. K převodu souborů Excel do HTML můžete použít vestavěný převodník API. Nainstalujte si prosím API přes NuGet nebo si jej stáhněte přímo ze sekce Downloads.

PM> Install-Package Aspose.Cells.Cpp

Převod Excelu do HTML C++

Níže jsou uvedeny kroky pro převod souborů Excel do HTML:

Následuje fragment kódu C++ pro převod souborů Excel do HTML:

// Cesta ke zdrojovému adresáři.
StringPtr srcDir = new String("SourceDirectory\\");

// Cesta výstupního adresáře.
StringPtr outDir = new String("OutputDirectory\\");

// Načíst soubor Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Uložit jako soubor HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

Převod C++ Excel do HTML s dalšími možnostmi

Aspose.Cells for C++ API poskytuje třídu IHtmlSaveOptions pro přizpůsobení převedeného souboru HTML. Níže jsou uvedeny možnosti poskytované třídou IHtmlSaveOptions.

Možnosti poskytované třídou IHtmlSaveOptions

Převod Excelu do HTML pomocí IHtmlSaveOptions

Níže jsou uvedeny kroky pro převod Excelu do HTML s dalšími možnostmi:

Následující ukázka kódu ukazuje, jak převést soubory Excel do HTML s dalšími možnostmi:

// Cesta ke zdrojovému adresáři.
StringPtr srcDir = new String("SourceDirectory\\");

// Cesta výstupního adresáře.
StringPtr outDir = new String("OutputDirectory\\");

// Načíst soubor Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Vytvořte objekt IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Zakázat export skrytého listu
options->SetExportHiddenWorksheet(false);

// Uložit jako soubor HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Získejte bezplatnou licenci

Rozhraní API můžete vyzkoušet bez omezení hodnocení tím, že požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubor Excel do HTML pomocí C++. Kromě toho jste viděli různé možnosti přizpůsobení převodu Excel do HTML, například zda exportovat skryté listy. Více o Aspose.Cells for C++ můžete prozkoumat pomocí dokumentace.

Viz také