Spreadsheet Excel berguna dalam mengatur, mengelola, dan menghitung data. Demikian pula, HTML berguna untuk menampilkan konten di browser. Kedua format berguna dalam kasus penggunaan khusus mereka. Mungkin ada kasus di mana Anda harus menampilkan data Excel di situs web. Dalam kasus tersebut, HTML akan menjadi format yang lebih baik untuk digunakan. Untuk mencapai ini, Anda harus mengonversi file Excel yang diperlukan ke HTML. Sehubungan dengan ini, Anda akan belajar cara mengonversi file Excel ke HTML menggunakan C++.
- C++ Excel to HTML Converter API – Unduhan Gratis
- Konversi Excel ke HTML C++
- Konversi C++ Excel ke HTML dengan Opsi Tambahan
- Dapatkan Lisensi Gratis
C++ Excel to HTML Converter API – Unduhan Gratis
Aspose.Cells for C++ adalah API asli C++ untuk membuat, mengonversi, dan memanipulasi spreadsheet Excel. Anda dapat menggunakan konverter bawaan API untuk mengonversi file Excel ke HTML. Silakan instal API melalui NuGet atau unduh langsung dari bagian Unduhan.
PM> Install-Package Aspose.Cells.Cpp
Konversi Excel ke HTML C++
Berikut ini adalah langkah-langkah untuk mengkonversi file Excel ke HTML:
- Muat file Excel menggunakan kelas IWorkbook.
- Simpan file sebagai HTML dengan menggunakan IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String fileName, Aspose::Cells::SaveFormat saveFormat) metode.
Berikut ini adalah cuplikan kode C++ untuk mengonversi file Excel ke HTML:
// Jalur direktori sumber.
StringPtr srcDir = new String("SourceDirectory\\");
// Jalur direktori keluaran.
StringPtr outDir = new String("OutputDirectory\\");
// Muat file Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));
// Simpan sebagai file HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);
Konversi C++ Excel ke HTML dengan Opsi Tambahan
Aspose.Cells for C++ API menyediakan kelas IHtmlSaveOptions untuk menyesuaikan file HTML yang dikonversi. Berikut ini adalah opsi yang disediakan oleh kelas IHtmlSaveOptions.
Opsi yang disediakan oleh kelas 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.
Konversi Excel ke HTML dengan IHtmlSaveOptions
Berikut ini adalah langkah-langkah untuk mengonversi Excel ke HTML dengan opsi tambahan:
- Pertama, muat file Excel dengan kelas IWorkbook.
- Buat instance dari kelas IHtmlSaveOptions.
- Setel opsi tambahan dengan kelas IHtmlSaveOptions seperti ExportHiddenWorksheet.
- Terakhir, simpan file Excel sebagai HTML dengan menggunakan IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String fileName, intrusiveptrAspose::Cells::ISaveOptions saveOptions) metode.
Contoh kode berikut menunjukkan cara mengonversi file Excel ke HTML dengan opsi tambahan:
// Jalur direktori sumber.
StringPtr srcDir = new String("SourceDirectory\\");
// Jalur direktori keluaran.
StringPtr outDir = new String("OutputDirectory\\");
// Muat file Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));
// Buat objek IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();
// Nonaktifkan mengekspor lembar tersembunyi
options->SetExportHiddenWorksheet(false);
// Simpan sebagai file HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);
Dapatkan Lisensi Gratis
Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file Excel ke HTML menggunakan C++. Selain itu, Anda telah melihat opsi berbeda untuk menyesuaikan konversi Excel ke HTML, seperti apakah akan mengekspor lembar kerja tersembunyi. Anda dapat mempelajari lebih lanjut tentang Aspose.Cells for C++ menggunakan dokumentasi.