วิธีการแปลง HTML เป็น Excel ใน C#

วิธีการแปลง HTML เป็น Excel ใน C#

ต้องโหลด string HTML หรือหน้าเว็บใน Excel สําหรับการประมวลผลการดูหรือการจัดเก็บ? คู่มือนี้อธิบายวิธีการแปลงเนื้อหา HTML โดยตรงไปยังหนังสือทํางานของ Excel โดยใช้ Aspose.Cells for .NET

ใช้กรณีสําหรับ HTML ไปยัง Excel การแปลง

  • แปลงอีเมลหรือข้อมูล CMS ใน Excel
  • การประมวลผลรายงาน HTML หรือส่งออกจากแพลตฟอร์มบุคคลที่สาม
  • นําเข้าตารางเว็บไปยังตารางโครงสร้าง

คู่มือขั้นตอน

ขั้นตอน 1: ติดตั้ง Aspose.Cells สําหรับ .NET

dotnet add package Aspose.Cells

ขั้นตอนที่ 2: การเตรียม HTML เป็น String

string htmlString = "<html><body><table><tr><td>Item</td><td>Price</td></tr><tr><td>Book</td><td>20</td></tr></table></body></html>";

ขั้นตอนที่ 3: แปลงสายเคเบิ้ลไปยังกระแส

using (MemoryStream htmlStream = new MemoryStream(Encoding.UTF8.GetBytes(htmlString)))

ขั้นตอน 4: ดาวน์โหลด HTML Stream ด้วย HtmlLoadOptions

Workbook workbook = new Workbook(htmlStream, new HtmlLoadOptions());

ขั้นตอน 5: การทํางานกับหนังสืองาน (ตัวเลือก)

Worksheet sheet = workbook.Worksheets[0];
// Add formulas, styles, or modify data

ขั้นตอน 6: การบันทึกไฟล์ Excel ผล

workbook.Save("converted.xlsx", SaveFormat.Xlsx);

ตัวอย่างรหัสสมบูรณ์

using System;
using System.IO;
using System.Text;
using Aspose.Cells;

class Program
{
    static void Main()
    {
        string html = "<html><body><table><tr><td>Name</td><td>Score</td></tr><tr><td>Alice</td><td>92</td></tr></table></body></html>";

        using (MemoryStream htmlStream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
        {
            Workbook workbook = new Workbook(htmlStream, new HtmlLoadOptions());

            // Optional: Modify the data or format
            Worksheet sheet = workbook.Worksheets[0];
            sheet.AutoFitColumns();

            workbook.Save("html_to_excel.xlsx");
        }

        Console.WriteLine("HTML converted to Excel.");
    }
}

แนวทางที่ดีที่สุด

การปฏิบัติประโยชน์
ใช้ Streams สําหรับการบูรณาการเว็บง่ายต่อการจัดการใน APIs
ใช้ HtmlLoadOptionsการปรับแต่งหรือจัดการเนื้อหา HTML ที่ทันสมัย
คอลัมน์ Auto-Fitเพิ่มความสามารถในการอ่านการผลิต
 แบบไทย