Ovaj kratki vodič vodi do pretvaranja Excela u HTML u C++ slijedeći jednostavne korake i koristeći C++ kod koji se može izvoditi. Učitat ćete ulaznu XLSX datoteku pomoću objekta klase Radne knjige i postaviti različita svojstva za HTML datoteku kako biste dobili traženi izlaz. Možete jednostavno ugraditi značajku za izvoz Excela u HTML u C++ unutar vaše aplikacije pomoću nekoliko API poziva.
Koraci za pretvaranje Excela u HTML u C++
- Dodajte Aspose.Cells.Cpp referencu svojoj aplikaciji pomoću alata NuGet Package Manager
- Učitajte ulaznu Excel datoteku s objektom klase Workbook za pretvaranje u C++
- Stvorite i inicijalizirajte objekt klase IHtmlSaveOptions za postavljanje svojstava za izlaznu HTML stranicu
- Konfigurirajte postavke kodiranja, slika i rešetki za izlazni HTML
- Spremite radnu knjigu u HTML formatu s navedenim postavkama
Ovi osnovni koraci razrađuju cijeli postupak za promjenu Excela u HTML u C++. Možete učitati ulaznu XLSX ili XLS datoteku, specificirati svojstva za potrebnu izlaznu HTML stranicu i u završnom koraku zapisati izlaznu datoteku na disk ili tok prema vašim zahtjevima. Ova značajka može biti korisna u scenarijima kao što je kada trebate prikazati informacije iz Excel datoteke u web aplikaciji.
Kod za promjenu Excela u HTML u C++
#pragma once | |
#include "Aspose.Cells.h" | |
class ConvertExcelToHTML | |
{ | |
public: void ConvertExcelToHTMLInCPlusCPlus() | |
{ | |
// Set the license for Aspose.Cells API to avoid water mark in the output HTML after converting Excel | |
intrusive_ptr<License> ExcelToHtmlLicense = new License(); | |
ExcelToHtmlLicense->SetLicense(new String("Aspose.Cells.lic")); | |
// Load input workbook | |
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(new String("Input.xlsx")); | |
// Create object to set output Html options | |
intrusive_ptr<IHtmlSaveOptions> HtmlOptions = Factory::CreateIHtmlSaveOptions(); | |
// Specify values for the encoding, image settings and grids display flag | |
HtmlOptions->SetEncoding(UnicodeEncoding::GetUTF8()); | |
HtmlOptions->SetExportImagesAsBase64(true); | |
HtmlOptions->SetExportGridLines(true); | |
// Save output HTML | |
workbook->Save(new String("Output.html") , HtmlOptions); | |
} | |
}; |
Ovaj kod učitava izvornu Excel datoteku pomoću klase IWorkbook, no podržava stvaranje radne knjige od nule, kao i učitavanje datoteke predloška za izvođenje konverzije. Zatim postavljamo različita svojstva za izlaznu HTML datoteku pomoću instance klase IHtmlSaveOptions i pišemo izlaznu HTML stranicu metodom Spremi. Štoviše, ovdje je vrijedno spomenuti da smo postavili nekoliko svojstava izlazne datoteke u ovom primjeru, ali možete postaviti i mnoga druga svojstva kako biste prilagodili izlaznu HTML datoteku.
U ovom smo članku naučili kako stvoriti Excel datoteku u HTML pretvarač u C++ s nekoliko redaka koda. Međutim, ako trebate pretvoriti Excel u SVG u C++, pogledajte članak na kako pretvoriti Excel u SVG u C++.