Konverter HTML
Aspose.Cells HTML Converter untuk .NET Plugin memungkinkan pengembang untuk mengekspor file Excel ke HTML dan mengisi file HTML atau menandai langsung ke buku kerja Excel. Apakah Anda membangun penonton berbasis browser, laporan berbasis email, atau integrasi dengan sistem CMS, plugin ini membantu jembatan Excel dan HTML dengan mudah.
Artikel Terakhir
Aspose.Cells HTML Converter Fitur Kunci
Ekspor Excel ke HTML Konversi file Excel ke HTML untuk tampilan web atau perkongsian ringan. ekspor seluruh buku kerja atau lembar kerja tertentu sebagai HTML yang bersih, responsif.
Mengimport konten HTML ke Excel Angkat string HTML atau file dan konversi ke buku kerja Excel dengan dukungan untuk tabel, pemformatan, dan struktur.
Fleksibel HTML Rendering Opsi Mengontrol output dengan
HtmlSaveOptions
, termasuk bagaimana baris tersembunyi / kolom diperlakukan, apakah untuk mengekspor lembar kerja secara individu atau bersama, dan banyak lagi.Berbasis Stream input dan output Simpan atau muat HTML melalui aliran memori – ideal untuk aplikasi web, APIs, atau lingkungan tanpa server. Ini termasuk kemampuan untuk Aspose Cells Save to Stream untuk pengelolaan data yang efisien.
Broad format dukungan Bekerja dengan berbagai format: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML, dan MHTML – memungkinkan konversi antara HTML dan kedua warisan dan file Excel modern.
Integrasi Native .NET Mudah mengintegrasikan dengan .NET Framework dan .NET Core/6/7/8 proyek menggunakan NuGet atau referensi assembly langsung.
Mulai dengan Aspose.Cells HTML Converter untuk .NET
1. Memasang Aspose.Cells untuk .NET
Gunakan NuGet untuk menambahkan Aspose.Cells ke proyek Anda:
dotnet add package Aspose.Cells
Excel untuk Konversi HTML
Ekspor buku kerja Excel Anda untuk membersihkan format HTML:
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 HTML Stream (misalnya, untuk aplikasi web)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream for web response, writing to file, etc.
}
HTML untuk Excel Conversion
Konversi file HTML atau markup mentah kembali ke buku kerja Excel:
Download konten HTML dari file
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Mengisi konten HTML dari string
string html = "<html><body><table><tr><td>Product</td><td>Price</td></tr><tr><td>Pen</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 yang paling populer
Konversi 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);
Mengimpor tabel HTML bergaya ke Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Praktik Terbaik untuk Konversi HTML
- Penggunaan
HtmlSaveOptions.ExportGridLines = true
Untuk memotivasi layout spreadsheet. - Preprocess data Excel untuk menyesuaikan diri dalam dimensi yang ramah browser.
- Ketika mengimpor, pastikan HTML terbentuk dengan baik dan menggunakan elemen tabel untuk hasil yang optimal.
- Simpan untuk streaming jika Anda berencana untuk melayani HTML secara langsung dalam API web atau fungsi awan.
Masalah dan Resolusi Umum
Kesalahan | Solusi |
---|---|
File not found | Pastikan jalur input benar dan file ada |
Unsupported format | Mengkonfirmasi file adalah format HTML atau Excel-kompatibel |
Gaya yang hilang dalam output HTML | Periksa HtmlSaveOptions dan konfirmasi pemformatan disimpan |
Konten yang tidak diselaraskan dalam Excel yang diimport | Menggunakan tabel dalam HTML dan menghindari DIV yang ternak |