excel เป็น html C#

การแปลง Excel เป็น HTML อาจมีประโยชน์ในสถานการณ์ต่างๆ เช่น การแปลงแผ่นงานเป็นเว็บเพจ หรือการฝังเนื้อหาของแผ่นงานภายในเว็บแอปพลิเคชัน เป็นต้น ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลงไฟล์ MS Excel XLSX หรือ XLS เป็น 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 เป็นการแปลง 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 ได้โดยใช้ เอกสารประกอบ

ดูสิ่งนี้ด้วย

แปลงไฟล์ Excel เป็น PDF โดยใช้ JavaJSON เป็น Excel ใน JavaWord to JSON ใน C#
Word to JSON ใน PythonDOC เป็น JSON ใน C#ไฟล์ Excel เป็น JSON ใน Python
XLSX เป็น JSON ใน C#XLS เป็น JSON ใน C#XLSX เป็น JSON ใน Java
Excel เป็น JSON ใน JavaDOCX เป็น JSON ใน JavaDOC เป็น JSON ใน Java
Word to JSON ใน JavaTXT เป็น JSON ใน JavaJSON เป็น PDF ใน Python
Excel เป็น JSON ใน JavaTXT เป็น JSON ใน PythonJSON เป็น Excel ใน Java
สร้าง Pivot Table ใน Excel โดยใช้ Pythonคัดลอกข้อมูลจากแผ่นงาน Excel ใน Pythonป้องกันและเลิกป้องกันไฟล์ Excel ใน Python