โปรแกรมแปลง HTML
The Aspose.Cells HTML Converter for .NET Plugin ช่วยให้นักพัฒนาสามารถส่งออกไฟล์ Excel เป็น HTML และโหลดไฟล์ HTML หรือ markup โดยตรงเข้าสู่ Excel workbooks ไม่ว่าคุณจะสร้างผู้ดูแลระบบที่ใช้เบราว์เซอร์ รายงานที่ส่งทางอีเมล หรือการรวมเข้ากับระบบ CMS ปลั๊กอินนี้ช่วยเชื่อมโยง Excel และ HTML ได้อย่างง่ายดาย
บทความล่าสุด
คุณสมบัติหลักของ Aspose.Cells HTML Converter
ส่งออก Excel เป็น HTML
แปลงไฟล์ Excel เป็น HTML สำหรับการแสดงผลบนเว็บหรือการแชร์ที่เบา ส่งออกทั้ง workbook หรือ worksheet เฉพาะเป็น HTML ที่สะอาดและตอบสนองได้นำเข้าข้อมูล HTML ลงใน Excel
โหลดสตริง HTML หรือไฟล์และแปลงเป็น Excel workbooks โดยรองรับตาราง การจัดรูปแบบ และโครงสร้างตัวเลือกการเรนเดอร์ HTML ที่ยืดหยุ่น
ควบคุมผลลัพธ์ด้วยHtmlSaveOptions
รวมถึงวิธีการจัดการแถว/คอลัมน์ที่ซ่อนอยู่ ว่าจะส่งออก worksheet แยกกันหรือรวมกัน และอื่น ๆการนำเข้าและส่งออกแบบสตรีม
บันทึกหรือโหลด HTML ผ่าน memory streams—เหมาะสำหรับเว็บแอป API หรือสภาพแวดล้อมที่ไม่มีเซิร์ฟเวอร์รองรับรูปแบบที่หลากหลาย
ทำงานกับรูปแบบที่หลากหลาย: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML, และ MHTML—อนุญาตให้แปลงระหว่าง HTML และไฟล์ Excel ทั้งแบบเก่าและแบบใหม่การรวมเข้ากับ .NET อย่างเป็นธรรมชาติ
รวมเข้ากับโปรเจ็กต์ .NET Framework และ .NET Core/6/7/8 ได้อย่างง่ายดาย โดยใช้ NuGet หรือการอ้างอิง assembly โดยตรง
เริ่มต้นใช้งาน Aspose.Cells HTML Converter สำหรับ .NET
1. ติดตั้ง Aspose.Cells สำหรับ .NET
ใช้ NuGet เพื่อเพิ่ม Aspose.Cells ลงในโปรเจ็กต์ของคุณ:
dotnet add package Aspose.Cells
การแปลง Excel เป็น HTML
ส่งออก Excel workbooks ของคุณเป็นรูปแบบ HTML ที่สะอาด:
แปลงไฟล์ Excel เป็นไฟล์ HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
ส่งออกไฟล์ Excel เป็นสตรีม HTML (เช่น สำหรับเว็บแอป)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// ใช้สตรีมสำหรับการตอบสนองของเว็บ การเขียนลงไฟล์ ฯลฯ
}
การแปลง HTML เป็น Excel
แปลงไฟล์ HTML หรือ markup ดิบกลับเป็น Excel workbook:
โหลดเนื้อหา HTML จากไฟล์
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
โหลดเนื้อหา HTML จากสตริง
string html = "<html><body><table><tr><td>ผลิตภัณฑ์</td><td>ราคา</td></tr><tr><td>ปากกา</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 Worksheet เป็น 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
เพื่อเลียนแบบรูปแบบของสเปรดชีต - ประมวลผลข้อมูล Excel ให้พอดีกับขนาดที่เหมาะสมสำหรับเบราว์เซอร์
- เมื่อทำการนำเข้า ให้แน่ใจว่า HTML มีรูปแบบที่ดีและใช้แท็กตารางเพื่อผลลัพธ์ที่ดีที่สุด
- บันทึกลงในสตรีมหากคุณตั้งใจจะให้บริการ HTML โดยตรงในเว็บ API หรือฟังก์ชันคลาวด์
ปัญหาที่พบบ่อยและการแก้ไข
ข้อผิดพลาด | วิธีแก้ไข |
---|---|
ไม่พบไฟล์ | ตรวจสอบว่าเส้นทางนำเข้าถูกต้องและไฟล์มีอยู่ |
รูปแบบไม่รองรับ | ยืนยันว่าไฟล์เป็นรูปแบบ HTML หรือ Excel ที่รองรับ |
สไตล์ที่หายไปใน HTML ที่ส่งออก | ตรวจสอบ HtmlSaveOptions และยืนยันว่าการจัดรูปแบบถูกเก็บรักษาไว้ |
เนื้อหาที่ไม่ตรงกันใน Excel ที่นำเข้า | ใช้ตารางใน HTML และหลีกเลี่ยง DIV ที่ซ้อนกันลึก |
คำถามที่พบบ่อย
Aspose.Cells HTML Converter สำหรับ .NET คืออะไร?
เครื่องมือที่ช่วยให้นักพัฒนาสามารถแปลงสเปรดชีต Excel เป็น/จาก HTML markup ภายในแอปพลิเคชัน .NET ใด ๆ
มันแตกต่างจาก Aspose.Cells สำหรับ .NET อย่างไร?
ในขณะที่ Aspose.Cells มีฟังก์ชันการทำงาน Excel ที่หลากหลาย ปลั๊กอิน HTML Converter จะมุ่งเน้นเฉพาะการดำเนินการที่เกี่ยวข้องกับ HTML และทำให้การรวมเข้าทำได้ง่ายขึ้น
รูปแบบใดบ้างที่รองรับ?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML, และ MHTML รองรับในสถานการณ์การแปลง
ฉันสามารถปรับแต่งวิธีการสร้างหรือโหลด HTML ได้หรือไม่?
ใช่ HtmlSaveOptions
และ HtmlLoadOptions
อนุญาตให้ควบคุมการจัดรูปแบบ เส้นกริด พฤติกรรมการจัดเรียง และอื่น ๆ ได้อย่างละเอียด