C++ Excel в HTML

Електронні таблиці Excel корисні для організації, керування та обчислення даних. Подібним чином HTML корисний для відображення вмісту в браузері. Обидва формати зручні в конкретних випадках використання. Можуть бути випадки, коли вам доведеться показувати дані Excel на веб-сайтах. У таких випадках HTML буде кращим форматом для використання. Для цього вам доведеться конвертувати необхідний файл Excel у HTML. У світлі цього ви дізнаєтесь, як конвертувати файли Excel у HTML за допомогою C++.

C++ Excel to 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 із додатковими параметрами

API Aspose.Cells for C++ надає клас 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 for C++ за допомогою документації.

Дивись також