Konverter HTML

The Aspose.Cells HTML Converter untuk Plugin .NET memungkinkan pengembang untuk mengekspor file Excel ke HTML dan memuat file HTML atau markup langsung ke dalam workbook Excel. Apakah Anda sedang membangun penampil berbasis browser, laporan berbasis email, atau integrasi dengan sistem CMS, plugin ini membantu menjembatani Excel dan HTML dengan mudah.

Artikel Terbaru

Fitur Utama Aspose.Cells HTML Converter

  1. Ekspor Excel ke HTML
    Konversi file Excel ke HTML untuk tampilan web atau berbagi ringan. Ekspor seluruh workbook atau lembar kerja tertentu sebagai HTML yang bersih dan responsif.

  2. Impor Konten HTML ke Excel
    Muat string atau file HTML dan konversikan menjadi workbook Excel dengan dukungan untuk tabel, format, dan struktur.

  3. Opsi Rendering HTML yang Fleksibel
    Kontrol output dengan HtmlSaveOptions, termasuk bagaimana baris/kolom tersembunyi ditangani, apakah akan mengekspor lembar kerja secara individu atau bersama, dan lainnya.

  4. Input dan Output Berbasis Stream
    Simpan atau muat HTML melalui stream memori—ideal untuk aplikasi web, API, atau lingkungan tanpa server.

  5. Dukungan Format yang Luas
    Bekerja dengan berbagai format: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML, dan MHTML—memungkinkan konversi antara HTML dan file Excel baik yang lama maupun yang modern.

  6. Integrasi .NET Native
    Mudah diintegrasikan dengan proyek .NET Framework dan .NET Core/6/7/8 menggunakan NuGet atau referensi assembly langsung.


Memulai dengan Aspose.Cells HTML Converter untuk .NET

1. Instal Aspose.Cells untuk .NET

Gunakan NuGet untuk menambahkan Aspose.Cells ke proyek Anda:

dotnet add package Aspose.Cells

Konversi Excel ke HTML

Ekspor workbook Excel Anda ke format HTML yang bersih:

Konversi File Excel ke File HTML

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Ekspor File Excel ke Stream HTML (misalnya, untuk aplikasi web)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Gunakan stream untuk respons web, menulis ke file, dll.
}

Konversi HTML ke Excel

Konversi file HTML atau markup mentah kembali ke dalam workbook Excel:

Muat Konten HTML dari File

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

Muat Konten HTML dari String

string html = "<html><body><table><tr><td>Produk</td><td>Harga</td></tr><tr><td>Pulpen</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
    Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
    workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}

Skenario Paling Populer

Konversi Lembar Kerja Excel ke HTML untuk Penggunaan Web

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

Impor Tabel HTML Bergaya ke Excel

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

Praktik Terbaik untuk Konversi HTML

  • Gunakan HtmlSaveOptions.ExportGridLines = true untuk meniru tata letak spreadsheet.
  • Pra-proses data Excel agar sesuai dengan dimensi yang ramah browser.
  • Saat mengimpor, pastikan HTML terstruktur dengan baik dan menggunakan elemen tabel untuk hasil yang optimal.
  • Simpan ke stream jika Anda berniat menyajikan HTML langsung di API web atau fungsi cloud.

Masalah Umum dan Solusinya

KesalahanSolusi
File tidak ditemukanPastikan jalur input benar dan file ada
Format tidak didukungKonfirmasi file adalah format HTML atau Excel yang kompatibel
Gaya hilang di HTML outputPeriksa HtmlSaveOptions dan konfirmasi format tetap terjaga
Konten tidak teralign di Excel yang diimporGunakan tabel di HTML dan hindari DIV yang terlalu dalam

Pertanyaan yang Sering Diajukan

Apa itu Aspose.Cells HTML Converter untuk .NET?
Sebuah alat yang memungkinkan pengembang untuk mengonversi spreadsheet Excel ke/dari markup HTML dalam aplikasi .NET mana pun.

Bagaimana ini berbeda dari Aspose.Cells untuk .NET?
Sementara Aspose.Cells menawarkan fungsionalitas Excel yang luas, plugin HTML Converter fokus secara khusus pada operasi terkait HTML dan menyederhanakan integrasi.

Format apa yang didukung?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML, dan MHTML didukung dalam skenario konversi.

Bisakah saya menyesuaikan bagaimana HTML dihasilkan atau dimuat?
Ya, HtmlSaveOptions dan HtmlLoadOptions memungkinkan kontrol granular atas format, garis kisi, perilaku tata letak, dan lainnya.

 Indonesia