Kako pretvoriti Excel u HTML u C++

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++

  1. Dodajte Aspose.Cells.Cpp referencu svojoj aplikaciji pomoću alata NuGet Package Manager
  2. Učitajte ulaznu Excel datoteku s objektom klase Workbook za pretvaranje u C++
  3. Stvorite i inicijalizirajte objekt klase IHtmlSaveOptions za postavljanje svojstava za izlaznu HTML stranicu
  4. Konfigurirajte postavke kodiranja, slika i rešetki za izlazni HTML
  5. 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++.

 Hrvatski