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
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.Impor Konten HTML ke Excel
Muat string atau file HTML dan konversikan menjadi workbook Excel dengan dukungan untuk tabel, format, dan struktur.Opsi Rendering HTML yang Fleksibel
Kontrol output denganHtmlSaveOptions
, termasuk bagaimana baris/kolom tersembunyi ditangani, apakah akan mengekspor lembar kerja secara individu atau bersama, dan lainnya.Input dan Output Berbasis Stream
Simpan atau muat HTML melalui stream memori—ideal untuk aplikasi web, API, atau lingkungan tanpa server.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.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
Kesalahan | Solusi |
---|---|
File tidak ditemukan | Pastikan jalur input benar dan file ada |
Format tidak didukung | Konfirmasi file adalah format HTML atau Excel yang kompatibel |
Gaya hilang di HTML output | Periksa HtmlSaveOptions dan konfirmasi format tetap terjaga |
Konten tidak teralign di Excel yang diimpor | Gunakan 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.