วิธีการแปลง 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 ให้แน่ใจว่าส่วนใหญ่ของรูปแบบและองค์ประกอบการจัดตั้งจะถูกเก็บไว้
 แบบไทย