Excel เป็น html

ไฟล์ Excel เป็น HTML โดยใช้ C# .NET

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

ในบทความนี้ เราจะเจาะลึกถึงเหตุผลว่าทำไมการแปลง Excel เป็น HTML จึงมีความสำคัญ และวิธีทำให้สำเร็จโดยใช้ REST API

API สำหรับการแปลง Excel เป็น HTML

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

ขั้นแรก เราต้องติดตั้ง SDK โดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

หลังจากการติดตั้ง โปรดตรวจสอบให้แน่ใจว่าคุณได้รับข้อมูลประจำตัว API ส่วนบุคคลของคุณ (เช่น รหัสลูกค้าและความลับของลูกค้า) คุณสามารถไปที่ [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งจะอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API

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

ในส่วนนี้ เราจะสำรวจว่า SDK ช่วยให้คุณสามารถรวมความสามารถในการแปลงเอกสารเข้ากับแอปพลิเคชันของคุณโดยใช้ C# .NET ได้อย่างไร

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดสมุดงาน Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. สร้างอินสแตนซ์ ConvertSettings โดยที่เราระบุชื่อสำหรับอินพุต XLS รูปแบบผลลัพธ์เป็น html และชื่อของไฟล์ HTML ผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียกใช้ API ConvertDocumentRequest เพื่อเปลี่ยน Excel เป็น HTML และบันทึก HTML ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์ 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API การแปลง Excel เป็น HTML
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// โหลดสมุดงาน Excel อินพุตจากไดรฟ์ในเครื่อง             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // สร้างอินสแตนซ์ของ FileApi
    var fileUpload = new FileApi(configurations);
    // อัปโหลดสมุดงาน Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // สร้าง ConvertSettings โดยที่เรากำหนดสมุดงาน Excel อินพุตและชื่อของไฟล์ HTML ที่เป็นผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "html",
        OutputPath = "output.html"
    };
    
    // เรียกใช้วิธีการ ConvertDocument สำหรับการแปลง Excel เป็น HTML ออนไลน์
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความสำเร็จ
        Console.WriteLine("The Excel to HTML conversion completed successfully !");
    }
}
Excel เป็น html

รูปภาพ: - ตัวอย่างการแปลง Excel เป็น HTML

สามารถดาวน์โหลดเวิร์กบุ๊ก Excel ตัวอย่างที่ใช้ในตัวอย่างข้างต้นได้จาก input.xls

วิธีแปลง Excel เป็น HTML โดยใช้คำสั่ง cURL

สำหรับผู้ใช้ที่ต้องการแนวทางการแปลง Excel เป็น HTML อย่างตรงไปตรงมาและใช้สคริปต์ได้ GroupDocs.Conversion Cloud ร่วมกับคำสั่ง cURL ถือเป็นโซลูชันที่สะดวกสบาย ด้วยคำสั่ง cURL คุณสามารถเริ่มกระบวนการแปลงจากบรรทัดคำสั่งหรือภายในสคริปต์ได้อย่างง่ายดาย โดยไม่จำเป็นต้องเขียนโปรแกรมหรือบูรณาการที่ซับซ้อน

ขั้นตอนแรกในแนวทางนี้คือการได้รับโทเค็นการเข้าถึง JWT ส่วนบุคคล ดังนั้น เมื่อคุณมีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลง XLSX เป็น HTML และบันทึก HTML ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

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

  • หากต้องการบันทึก HTML ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง โปรดลองใช้คำสั่ง cURL ต่อไปนี้
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.xls\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  }}" \
-o "myResultant.html"

โปรแกรมแปลง Excel เป็น HTML ฟรี

เพื่อทดสอบความสามารถของ GroupDocs.Conversion Cloud SDK อย่างรวดเร็ว โปรดลองใช้ [XLSX เป็น HTML Converter] ออนไลน์ฟรีของเรา14 แอปนี้ได้รับการพัฒนาบน GroupDocs.Conversion Cloud REST API โปรดลองใช้โซลูชันที่มีน้ำหนักเบาและมีประสิทธิภาพสูงนี้ และสัมผัสความสามารถอันน่าทึ่งของเวิร์กบุ๊ก Cloud SDK สำหรับ Excel ของเราเป็นการแปลง HTML

xlsx เป็นแอป HTML

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

บทสรุป

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

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

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: