Електронні таблиці Excel корисні для організації, керування та обчислення даних. Подібним чином HTML корисний для відображення вмісту в браузері. Обидва формати зручні в конкретних випадках використання. Можуть бути випадки, коли вам доведеться показувати дані Excel на веб-сайтах. У таких випадках HTML буде кращим форматом для використання. Для цього вам доведеться конвертувати необхідний файл Excel у HTML. У світлі цього ви дізнаєтесь, як конвертувати файли Excel у HTML за допомогою C++.
- C++ Excel to HTML Converter API – Безкоштовне завантаження
- Перетворення Excel у HTML C++
- Перетворення C++ Excel у HTML із додатковими параметрами
- Отримайте безкоштовну ліцензію
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.
- Завантажте файл Excel за допомогою класу IWorkbook.
- Збережіть файл як HTML за допомогою IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String fileName, Aspose::Cells::SaveFormat saveFormat) метод.
Нижче наведено фрагмент коду 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
- AttachedFilesDirectory: The directory for saving the attached files.
- AttachedFilesUrlPrefix: Specify the URL prefix for the attached files.
- CellCssPrefix: Set the prefix for the CSS name.
- DefaultFontName: Specify the default font used when the original font does not exist.
- Encoding: Specify the encoding.
- ExpImageToTempDir: Indicate whether to export the images to a temp directory.
- ExportActiveWorksheetOnly: Indicate whether to export only the active worksheet or the whole workbook to HTML.
- ExportBogusRowData: Specify whether to export bogus bottom row data.
- ExportDataOptions: Specify whether to export only the table or all the data of the HTML file.
- ExportFrameScriptsAndProperties: Indicate whether to export frame scripts and properties.
- ExportGridLines: Indicates whether to export grid lines.
- ExportHiddenWorksheet: Specify whether to export the hidden worksheet to HTML.
- ExportImagesAsBase64: Specify whether to save the images in Base64 format.
- FullPathLink: Specify whether to use the full path link in sheet00x.htm,filelist.xml and tabstrip.htm.
- HiddenColDisplayType: Specify whether to export the hidden column (column with the width of 0) to HTML.
- HiddenRowDisplayType: Specify whether to export the hidden row (the row with the height of 0) to HTML.
- HtmlCrossStringType: Specify the behavior of the cells when the text is larger than the cell size.
- LinkTargetType: Specify the link target type in the HTML anchor tag.
- ParseHtmlTagInCell: Indicate to parse HTML tags in a cell.
- PresentationPreference: Set this to true to get a more beautiful HTML presentation.
Перетворення Excel на HTML за допомогою IHtmlSaveOptions
Нижче наведено кроки для перетворення Excel у HTML із додатковими параметрами.
- По-перше, завантажте файл Excel із класом IWorkbook.
- Створіть екземпляр класу IHtmlSaveOptions.
- Установіть додаткові параметри за допомогою класу IHtmlSaveOptions, наприклад ExportHiddenWorksheet.
- Нарешті, збережіть файл Excel як HTML за допомогою IWorkbook->Save(intrusiveptr)Aspose::Cells::Systems::String filename, intrusiveptrAspose::Cells::ISaveOptions saveOptions).
У наведеному нижче прикладі коду показано, як конвертувати файли 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++ за допомогою документації.