Excel เป็น HTML

วิธีการแปลง Excel เป็น HTML ออนไลน์ด้วย .NET Cloud SDK

ในการนำเสนอข้อมูลแบบไดนามิก ความจำเป็นในการแปลงสเปรดชีต Excel เป็น HTML ได้อย่างราบรื่นกลายเป็นเรื่องที่ชัดเจนกว่าที่เคย ความสามารถในการแปลงข้อมูล Excel ที่ซับซ้อนเป็น HTML ที่เป็นมิตรต่อเว็บไม่ใช่แค่ฟีเจอร์อีกต่อไป แต่ยังเป็นสิ่งจำเป็นพื้นฐาน บทความนี้จะพาคุณไปสำรวจความต้องการนี้ โดยจะเจาะลึกรายละเอียดของกระบวนการแปลงนี้โดยใช้ .NET REST API เข้าร่วมกับเราเพื่อสำรวจพลังแห่งการเปลี่ยนแปลงของการแปลข้อมูล Excel เป็น HTML ได้อย่างราบรื่น มาปลดล็อกขอบเขตของความเป็นไปได้สำหรับการนำเสนอออนไลน์แบบไดนามิกและดึงดูดสายตากันเถอะ

API การแปลง Excel เป็น HTML

การแปลง Excel เป็น HTML กลายเป็นความพยายามที่ราบรื่นด้วย Aspose.Cells Cloud SDK สำหรับ .NET ซึ่งนำเสนอฟีเจอร์การจัดการ Excel ที่แข็งแกร่งและครอบคลุมในแอปพลิเคชัน .NET กระบวนการแปลงสเปรดชีต Excel เป็น HTML ไม่เพียงแต่จะง่ายขึ้นเท่านั้น แต่ยังเสริมด้วยความสามารถขั้นสูง นอกเหนือจากความสามารถในการแปลง Microsoft Excel เป็น HTML แล้ว API ยังมีฟีเจอร์มากมาย นอกจากนี้ยังรองรับรูปแบบ Excel ต่างๆ ช่วยให้ทำงานร่วมกันได้อย่างราบรื่น และมีฟังก์ชันต่างๆ เช่น การจัดการเวิร์กชีต การคำนวณสูตร และการสร้างแผนภูมิ

ในการใช้ SDK ในแอปพลิเคชัน ขั้นแรกเราต้องค้นหา Aspose.Cells-Cloud ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่ม เพิ่มแพ็กเกจ ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก แดชบอร์ดบนคลาวด์ หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลง Excel เป็น HTML ใน C# .NET

หากต้องการแสดง MS Excel ออนไลน์ ขั้นตอนที่ง่ายที่สุดและสะดวกที่สุดคือการแปลง Microsoft Excel ออนไลน์เป็นรูปแบบ HTML หัวข้อนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีการใช้ C# .NET เพื่อแสดงฟีเจอร์นี้

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

อัปโหลดเวิร์กบุ๊ก Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

เรียกใช้ API เพื่อเริ่มการแปลง Excel เป็น HTML หลังจากดำเนินการสำเร็จ HTML ที่ได้จะถูกเก็บไว้ในระบบคลาวด์

// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// สร้างอินสแตนซ์ CellsApi ขณะส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // อ่านเนื้อหาของไฟล์ Excel ในไดรฟ์ภายใน
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // อัพโหลดสมุดงานไปยังที่เก็บข้อมูลบนคลาวด์
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // เริ่มต้นการดำเนินการแปลง Excel เป็น HTML
        var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

        // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel to HTML conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Excel เป็น HTML

ตัวอย่างการแปลง Excel เป็น HTML โดยใช้ .NET Cloud SDK

สามารถดาวน์โหลดเวิร์กบุ๊ก Excel อินพุตและ HTML ผลลัพธ์ที่สร้างขึ้นในตัวอย่างด้านบนได้จาก:

หลังจากดาวน์โหลด HTML ที่เป็นผลลัพธ์แล้ว โปรดเปลี่ยนชื่อนามสกุลไฟล์เป็น .html เนื่องจากเหตุผลด้านความปลอดภัย จึงไม่สามารถอัพโหลดไฟล์ที่มีนามสกุล .html ได้

แปลง XLS เป็น HTML โดยใช้คำสั่ง cURL

Aspose.Cells Cloud นำเสนอสภาพแวดล้อมบนคลาวด์ซึ่งคุณสามารถใช้ API ที่แข็งแกร่งเพื่อดำเนินการต่างๆ ของ Excel รวมถึงการแปลงข้อมูล Excel เป็น HTML เมื่อใช้ร่วมกับคำสั่ง cURL กระบวนการนี้จะกลายเป็นสคริปต์และปรับเปลี่ยนได้ ทำให้สามารถรวมเข้ากับสภาพแวดล้อมการพัฒนาต่างๆ ได้อย่างง่ายดาย วิธีนี้ไม่เพียงแต่ช่วยลดความซับซ้อนในการรวมการแปลง Excel เป็น HTML ลงในเวิร์กโฟลว์ของคุณเท่านั้น แต่ยังรับประกันกระบวนการที่สอดคล้องและเชื่อถือได้อีกด้วย

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ตอนนี้ โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง XLS เป็น HTML ออนไลน์ วิธีนี้คาดหวังว่าข้อมูล Excel ที่ป้อนจะพร้อมใช้งานในที่เก็บข้อมูลบนคลาวด์แล้ว และหลังจากการแปลงแล้ว HTML ที่ได้จะถูกเก็บไว้ในที่เก็บข้อมูลบนคลาวด์ด้วยเช่นกัน

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={Resultant}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

แทนที่ sourceFile ด้วยชื่อของเวิร์กบุ๊ก Excel อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ Resultant ด้วยชื่อของ HTML ผลลัพธ์ที่จะสร้าง และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

ในกรณีที่เราจำเป็นต้องบันทึกผลลัพธ์ HTML ลงในไดรฟ์ภายในเครื่อง โปรดใช้คำสั่ง cURL ดังต่อไปนี้ โปรดทราบว่าเราได้ข้ามชื่อไฟล์เอาต์พุตในคำขอ GET และใช้คำสั่ง -o เพื่อบันทึกผลลัพธ์ลงในไดรฟ์ภายในเครื่อง

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

บทสรุป

โดยสรุป การแปลง Excel เป็น HTML นั้นมีวิธีการที่หลากหลายสองวิธี ได้แก่ การใช้ประโยชน์จาก Aspose.Cells Cloud SDK สำหรับ .NET และการใช้พลังของคำสั่ง cURL กับ Aspose.Cells Cloud API ดังนั้น ไม่ว่าคุณจะเลือกใช้ชุดเครื่องมือที่ครอบคลุมและการควบคุมแบบละเอียดที่ SDK นำเสนอ หรือเลือกใช้ประสิทธิภาพเชิงสคริปต์และความเข้ากันได้ข้ามแพลตฟอร์มของคำสั่ง cURL ทั้งสองวิธีนี้สามารถส่งออกข้อมูล Excel เป็นไฟล์ HTML ที่ตอบสนองและสวยงามได้อย่างง่ายดาย ปลดล็อกศักยภาพทั้งหมดของการแปลง Excel เป็น HTML สำหรับผู้ใช้ทุกกลุ่ม

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: