โปรแกรมแปลง 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 ลึก |