C++ Excela do HTML

Arkusze kalkulacyjne programu Excel są przydatne w organizowaniu, zarządzaniu i przetwarzaniu danych. Podobnie, HTML jest przydatny do wyświetlania treści w przeglądarce. Oba formaty są przydatne w określonych przypadkach użycia. Mogą wystąpić przypadki, w których musisz wyświetlać dane programu Excel na stronach internetowych. W takich przypadkach HTML byłby lepszym formatem do użycia. Aby to osiągnąć, będziesz musiał przekonwertować wymagany plik Excel na HTML. W świetle tego dowiesz się, jak konwertować pliki Excela do formatu HTML przy użyciu C++.

C++ Excel do HTML Converter API – Bezpłatne pobieranie

Aspose.Cells for C++ to natywny interfejs API C++ do tworzenia, konwertowania i manipulowania arkuszami kalkulacyjnymi Excel. Możesz użyć wbudowanego konwertera API do konwersji plików Excel do formatu HTML. Zainstaluj API przez NuGet lub pobierz bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Cells.Cpp

Konwersja Excela do HTML C++

Poniżej przedstawiono kroki konwersji plików programu Excel do formatu HTML:

Poniżej znajduje się fragment kodu C++ służący do konwersji plików programu Excel do formatu HTML:

// Ścieżka katalogu źródłowego.
StringPtr srcDir = new String("SourceDirectory\\");

// Ścieżka katalogu wyjściowego.
StringPtr outDir = new String("OutputDirectory\\");

// Załaduj plik Excela
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Zapisz jako plik HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

C++ Excel do konwersji HTML z dodatkowymi opcjami

Aspose.Cells for C++ API udostępnia klasę IHtmlSaveOptions do dostosowywania przekonwertowanego pliku HTML. Poniżej przedstawiono opcje udostępniane przez klasę IHtmlSaveOptions.

Opcje udostępniane przez klasę IHtmlSaveOptions

Konwertowanie Excela na HTML za pomocą IHtmlSaveOptions

Poniżej przedstawiono kroki konwersji programu Excel na format HTML z dodatkowymi opcjami:

Poniższy przykładowy kod pokazuje, jak konwertować pliki programu Excel do formatu HTML z dodatkowymi opcjami:

// Ścieżka katalogu źródłowego.
StringPtr srcDir = new String("SourceDirectory\\");

// Ścieżka katalogu wyjściowego.
StringPtr outDir = new String("OutputDirectory\\");

// Załaduj plik Excela
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Utwórz obiekt IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Wyłącz eksportowanie ukrytego arkusza
options->SetExportHiddenWorksheet(false);

// Zapisz jako plik HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Uzyskaj bezpłatną licencję

Możesz wypróbować interfejs API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak przekonwertować plik Excela na HTML przy użyciu C++. Ponadto widziałeś różne opcje dostosowywania konwersji Excela do HTML, takie jak eksport ukrytych arkuszy roboczych. Możesz dowiedzieć się więcej o Aspose.Cells for C++ za pomocą documentation.

Zobacz też