С++ Excel в HTML

Электронные таблицы Excel полезны для организации, управления и вычисления данных. Точно так же HTML полезен для отображения контента в браузере. Оба формата удобны в своих конкретных случаях использования. Могут быть случаи, когда вам нужно отображать данные Excel на веб-сайтах. В таких случаях лучше использовать формат HTML. Для этого вам нужно будет преобразовать необходимый файл Excel в HTML. В свете этого вы узнаете, как конвертировать файлы Excel в HTML с помощью C++.

C++ Excel в HTML Converter API — скачать бесплатно

Aspose.Cells for C++ — это собственный API C++ для создания, преобразования и управления электронными таблицами Excel. Вы можете использовать встроенный конвертер API для преобразования файлов Excel в HTML. Пожалуйста, установите API через NuGet или загрузите его напрямую из раздела Загрузки.

PM> Install-Package Aspose.Cells.Cpp

Преобразование Excel в HTML C++

Ниже приведены шаги для преобразования файлов Excel в HTML:

Ниже приведен фрагмент кода C++ для преобразования файлов Excel в HTML:

// Путь к исходному каталогу.
StringPtr srcDir = new String("SourceDirectory\\");

// Выходной путь к каталогу.
StringPtr outDir = new String("OutputDirectory\\");

// Загрузить файл Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Сохранить как HTML-файл
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

Преобразование C++ Excel в HTML с дополнительными параметрами

Aspose.Cells for C++ API предоставляет класс IHtmlSaveOptions для настройки преобразованного HTML-файла. Ниже приведены параметры, предоставляемые классом IHtmlSaveOptions.

Параметры, предоставляемые классом IHtmlSaveOptions.

Преобразование Excel в HTML с помощью IHtmlSaveOptions

Ниже приведены шаги для преобразования Excel в HTML с дополнительными параметрами:

В следующем примере кода показано, как преобразовать файлы Excel в HTML с дополнительными параметрами:

// Путь к исходному каталогу.
StringPtr srcDir = new String("SourceDirectory\\");

// Выходной путь к каталогу.
StringPtr outDir = new String("OutputDirectory\\");

// Загрузить файл Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Создайте объект IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Отключить экспорт скрытого листа
options->SetExportHiddenWorksheet(false);

// Сохранить как HTML-файл
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Получить бесплатную лицензию

Вы можете попробовать API без ограничений по ознакомительной версии, запросив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как преобразовать файл Excel в HTML с помощью C++. Кроме того, вы видели различные параметры для настройки преобразования Excel в HTML, например, экспортировать ли скрытые рабочие листы. Вы можете узнать больше об Aspose.Cells для C++, используя документацию.

Смотрите также