การแปลง Excel เป็น HTML อาจมีประโยชน์ในสถานการณ์ต่างๆ เช่น การแปลงแผ่นงานเป็นเว็บเพจ หรือการฝังเนื้อหาของแผ่นงานภายในเว็บแอปพลิเคชัน เป็นต้น ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลงไฟล์ MS Excel XLSX หรือ XLS เป็น HTML โดยใช้ C# นอกจากนี้ คุณจะได้รู้วิธีใช้ตัวเลือกเพิ่มเติมเพื่อปรับแต่งการแปลง Excel เป็น HTML
- Excel เป็น HTML C# API
- แปลง Excel เป็น HTML โดยใช้ C#
- เปิดใช้งานคำแนะนำเครื่องมือใน HTML ที่แปลงแล้วโดยใช้ C#
- ใช้การตั้งค่าการนำเสนอใน Excel เพื่อแปลง HTML
Excel เป็น HTML C# API
Aspose.Cells for .NET คือ API จัดการสเปรดชีตที่รู้จักกันดี ซึ่งช่วยให้คุณสร้าง อ่าน และแก้ไขไฟล์ Excel ได้โดยไม่ต้องใช้ MS Office API ยังมีตัวแปลงสเปรดชีตในตัวที่ให้คุณแปลงเวิร์กชีต Excel เป็นไฟล์ HTML ที่มีความเที่ยงตรงสูง คุณสามารถ ดาวน์โหลด API หรือติดตั้งภายในแอปพลิเคชันของคุณโดยใช้ NuGet
PM> Install-Package Aspose.Cells
การแปลง Excel XLSX เป็น HTML C#
การแปลง Excel เป็น HTML สามารถทำได้ภายในโค้ดสองสามบรรทัด เพียงโหลดไฟล์ Excel และบันทึกด้วยนามสกุล .html ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้
- โหลดไฟล์ Excel XLS/XLSX โดยใช้คลาส Workbook
- แปลง XLS/XLSX เป็น HTML โดยใช้วิธี Workbook.Save(String)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ XLS/XLSX เป็น HTML โดยใช้ C#
// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");
// บันทึกเป็น HTML
workbook.Save("Excel-to-HTML.html");
C# XLSX เป็น HTML - เปิดใช้งานคำแนะนำเครื่องมือ
อาจมีกรณีที่ความยาวของข้อความเกินความกว้างของเซลล์ในเวิร์กชีต ในสถานการณ์ดังกล่าว ข้อความจะถูกตัดออกจากไฟล์ HTML ที่แปลงแล้ว เพื่อแก้ไขปัญหานี้ Aspose.Cells for .NET มีตัวเลือกสำหรับการเปิดใช้งานคำแนะนำเครื่องมือในไฟล์ HTML ต่อไปนี้เป็นขั้นตอนในการทำเช่นนั้น
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- สร้างวัตถุของคลาส HtmlSaveOptions
- เปิดใช้งานคำแนะนำเครื่องมือโดยใช้คุณสมบัติ HtmlSaveOptions.AddTooltipText
- บันทึกไฟล์ Excel เป็น HTML โดยใช้วิธี Workbook.Save(String, HtmlSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปิดใช้งานคำแนะนำเครื่องมือใน Excel เป็นการแปลง HTML ใน C#
// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");
// สร้างตัวเลือก HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// บันทึกเป็น HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);
ใช้การตั้งค่าการนำเสนอใน Excel เพื่อแปลง HTML
Aspose.Cells for .NET มีคุณสมบัติ HtmlSaveOptions.PresentationPreference ที่ทำให้คุณปรับปรุงการแสดงผลเลย์เอาต์ของสเปรดชีตในไฟล์ HTML ที่เป็นผลลัพธ์ กล่าวอีกนัยหนึ่งคือใช้เพื่อนำเสนอสมุดงาน Excel ที่น่าสนใจยิ่งขึ้น
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการปรับปรุงการนำเสนอไฟล์ Excel
// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");
// สร้างตัวเลือก HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// บันทึกเป็น HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงไฟล์ Excel XLSX และ XLS เป็น HTML โดยใช้ C# นอกจากนี้ คุณได้เห็นวิธีเปิดใช้งานคำแนะนำเครื่องมือและตัวเลือกการกำหนดลักษณะการนำเสนอในการแปลง Excel เป็น HTML คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Aspose.Cells for .NET ได้โดยใช้ เอกสารประกอบ