Bagaimana untuk menukar Excel kepada HTML dalam C#
Bagaimana untuk menukar Excel kepada HTML dalam C#
Mengeksport data Excel ke format HTML adalah penting apabila memaparkan kandungan spreadsheet dalam pelayar, templat e-mel, atau aplikasi web. panduan ini menunjukkan bagaimana untuk menukar buku kerja Excel kepada HTML menggunakan Aspose.Cells untuk .NET .
Menggunakan Excel untuk HTML Conversion
- Mencipta preview data Excel pada laman web
- Membolehkan pandangan spreadsheet berasaskan web
- Menggabungkan data jadual dalam CMS atau blog
Panduan Langkah-Langkah
Langkah 1: Instal Aspose.Cells untuk .NET
dotnet add package Aspose.Cells
Langkah 2: Muat turun buku kerja
Workbook workbook = new Workbook("path/to/excel.xlsx");
Langkah 3: Setkan opsyen simpanan HTML (pilihan)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Langkah 4: Mengeksport Excel ke fail HTML
workbook.Save("path/to/output.html", options);
Langkah 5: Simpan ke MemoryStream daripada fail
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Contoh Kod Lengkap
using System;
using System.IO;
using Aspose.Cells;
class Program
{
static void Main()
{
Workbook workbook = new Workbook("input.xlsx");
// Option 1: Save to HTML file
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
// Option 2: Save to stream for web applications
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream as needed (e.g., send in API response)
}
Console.WriteLine("Excel exported to HTML.");
}
}
Tips dan Amalan Terbaik
Tip | Description |
---|---|
Use HtmlSaveOptions | Fine-tune output struktur HTML, pengekodan watak, atau embedding imej |
Simpan untuk Stream | berguna untuk API atau fungsi tanpa pelayan |
Mengekalkan styling | Aspose.Cells memastikan kebanyakan elemen gaya dan tataletak disimpan |