โปรแกรมแปลง HTML

Aspose.Cells HTML Converter for .NET Plugin ช่วยให้ผู้พัฒนาส่งออกไฟล์ Excel ไปยัง HTML และโหลดไฟล์ HTML หรือทําเครื่องหมายโดยตรงในหนังสือทํางานของ Excel ไม่ว่าคุณจะสร้างผู้ชมบนเบราว์เซอร์รายงานบนอีเมล หรือการบูรณาการกับระบบ CMS ปลั๊กอินนี้ช่วยให้สะพาน Excel และ HTML ได้อย่างง่ายดาย

บทความล่าสุด

Aspose.Cells HTML Converter คุณสมบัติหลัก

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

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

  • ตัวเลือก HTML Rendering แบบยืดหยุ่น การควบคุมการผลิตด้วย HtmlSaveOptions, รวมถึงวิธีการจัดการแถว / คอลัมน์ที่ซ่อนอยู่ไม่ว่าจะส่งออกแผ่นงานโดยบุคคลหรือรวมและอื่น ๆ

  • การส่งเข้าและส่งออกตามสตรีม การบันทึกหรือโหลด HTML ผ่านการไหลของหน่วยความจํา - เหมาะสําหรับแอปเว็บ APIs หรือสภาพแวดล้อมที่ไม่มีเซิร์ฟเวอร์ ซึ่งรวมถึงความสามารถในการ Aspose Cells Save to Stream สําหรับการจัดการข้อมูลที่มีประสิทธิภาพ

  • การสนับสนุนแบบฟอร์มกว้าง ทํางานกับรูปแบบที่หลากหลาย: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML และ MHTML - ช่วยให้การแปลงระหว่าง HTML และทั้งเอกสารและไฟล์ Excel ที่ทันสมัย

  • การบูรณาการ Native .NET การบูรณาการได้อย่างง่ายดายกับโครงการ .NET Framework และ .NET Core / 6 / 7 / 8 โดยใช้ NuGet หรือคําแนะนําการประกอบโดยตรง

เริ่มต้นด้วย Aspose.Cells HTML Converter สําหรับ .NET

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

ใช้ NuGet เพื่อเพิ่ม Aspose.Cells ไปยังโครงการของคุณ:

dotnet add package Aspose.Cells

Excel ไปยัง การแปลง HTML

ส่งออกหนังสือทํางาน Excel ของคุณเพื่อทําความสะอาดรูปแบบ HTML:

แปลงไฟล์ Excel เป็นไฟล์ HTML

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Export Excel File to HTML Stream (เช่นสําหรับแอปเว็บ)

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 ไปยัง Excel การแปลง

แปลงไฟล์ HTML หรือเครื่องหมายวัตถุดิบกลับมาเป็นหนังสือทํางานของ Excel:

ดาวน์โหลดเนื้อหา HTML จากไฟล์

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

ดาวน์โหลดเนื้อหา HTML จาก 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);
}

สถานการณ์ที่นิยมมากที่สุด

แปลงแผ่นงาน Excel ไปยัง HTML สําหรับการใช้งานเว็บ

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

นําเข้าตาราง HTML สไตล์ไปยัง Excel

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

ปฏิบัติที่ดีที่สุดสําหรับการแปลง HTML

  • ใช้ HtmlSaveOptions.ExportGridLines = true เพื่อจําลองการจัดวางแผ่น spreadsheet
  • การประมวลผลข้อมูลของ Excel เพื่อให้เข้ากันได้ภายในขนาดที่เป็นมิตรกับเบราว์เซอร์
  • เมื่อนําเข้าให้แน่ใจว่า HTML มีรูปร่างดีและใช้องค์ประกอบตารางเพื่อผลลัพธ์ที่ดีที่สุด
  • บันทึกการไหลถ้าคุณวางแผนที่จะให้บริการ HTML โดยตรงในเว็บ APIs หรือฟังก์ชั่นคลาวด์

ปัญหาทั่วไปและโซลูชั่น

ข้อผิดพลาดโซลูชั่น
File not foundตรวจสอบให้แน่ใจว่าเส้นทางเข้าที่ถูกต้องและไฟล์มีอยู่
Unsupported formatตรวจสอบไฟล์เป็นรูปแบบ HTML หรือ Excel
สไตล์ที่หายไปในการส่งออก HTMLตรวจสอบ HtmlSaveOptions และยืนยันการจัดรูปแบบจะยังคง
เนื้อหาที่ไม่ซ้ํากันใน Excel ที่นําเข้าใช้ตารางใน HTML และหลีกเลี่ยง DIV ลึก
 แบบไทย