วิธีการแปลง Excel เป็น HTML ใน C#
วิธีการแปลง Excel เป็น HTML ใน C#
การส่งออกข้อมูลของ Excel ไปยังรูปแบบ HTML เป็นสิ่งสําคัญเมื่อแสดงเนื้อหาของแผ่นสเปรย์ในเบราว์เซอร์รูปแบบอีเมลหรือแอพเว็บ คู่มือนี้แสดงวิธีการแปลงหนังสือทํางานของ Excel ไปยัง HTML โดยใช้ Aspose.Cells สําหรับ .NET
เมื่อใช้ Excel ไปยัง การแปลง HTML
- สร้างรีวิวของข้อมูล Excel บนเว็บไซต์
- อนุญาตให้การดูหน้าต่างบนเว็บ
- รวมข้อมูลตารางใน CMS หรือบล็อก
คู่มือขั้นตอน
ขั้นตอน 1: ติดตั้ง Aspose.Cells สําหรับ .NET
dotnet add package Aspose.Cells
ขั้นตอนที่ 2: ดาวน์โหลดหนังสือทํางาน
Workbook workbook = new Workbook("path/to/excel.xlsx");
ขั้นตอน 3: การตั้งค่าตัวเลือกบันทึก HTML (ตัวเลือก)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
ขั้นตอน 4: การส่งออก Excel ไปยังไฟล์ HTML
workbook.Save("path/to/output.html", options);
ขั้นตอน 5: การบันทึกไปยัง MemoryStream แทนไฟล์
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
ตัวอย่างรหัสสมบูรณ์
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.");
}
}
เคล็ดลับและการปฏิบัติที่ดีที่สุด
คู่มือ | คําอธิบาย |
---|---|
ใช้ HtmlSaveOptions | โครงสร้าง HTML, การเข้ารหัสตัวละครหรือการรวมภาพ |
เก็บไป Stream | มีประโยชน์สําหรับ APIs หรือฟังก์ชั่นไร้เซิร์ฟเวอร์ |
บันทึกรูปแบบ | Aspose.Cells ให้แน่ใจว่าส่วนใหญ่ของรูปแบบและองค์ประกอบการจัดตั้งจะถูกเก็บไว้ |