Excel สเปรดชีตมักมีข้อมูลและรายงานที่มีค่า ซึ่งทีมงานต้องการแชร์ออนไลน์ โดยการแปลงไฟล์ Excel เป็น HTML รูปแบบ ผู้ใช้สามารถเปิดและดูแผ่นงาน Excel ในเว็บเบราว์เซอร์โดยไม่ต้องติดตั้ง Microsoft Excel ในบทความนี้ เรากำลังจะสำรวจรายละเอียดเกี่ยวกับวิธีที่เราสามารถทำให้กระบวนการแปลง Excel เป็น HTML เป็นอัตโนมัติ เพื่อที่เราจะได้ดูสมุดงาน Excel ออนไลน์หรือฝังสเปรดชีตในหน้าเว็บ
API การแปลง Excel เป็น HTML
Aspose.Cells Cloud SDK for .NET นำเสนอฟีเจอร์ที่ทรงพลังสำหรับการแปลง, การดู, และการเรนเดอร์แฟ้มงาน Excel ในรูปแบบที่แตกต่างกัน มันช่วยให้คุณแปลงไฟล์ XLS หรือ XLSX เป็น HTML ในขณะที่รักษาการจัดเรียง, การจัดรูปแบบ, และความถูกต้องของสไตล์ ฟุตบอล HTML ที่แปลงแล้วสามารถใช้เพื่อดู Excel ออนไลน์หรือการรวมเข้ากับเว็บไซต์และแดชบอร์ด
การติดตั้ง
คุณสามารถติดตั้ง SDK โดยใช้ NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
จากนั้นให้เริ่มต้นไคลเอ็นต์ API ของคุณโดยใช้ Client ID และ Client Secret จาก Aspose Cloud Dashboard ข้อมูลเพิ่มเติมสามารถพบได้ในบทความ quick start
แปลง Excel เป็น HTML ใน C#
ขั้นตอนต่อไปนี้จะแสดงให้เห็นว่าเราสามารถแปลง Excel ไปเป็น HTML และสร้างการแสดงผล Excel ออนไลน์โดยใช้โค้ด C# .NET ได้อย่างไร
ขั้นตอนที่ 1: - สร้างอ็อบเจ็กต์ของ CellsApi
โดยที่เราสามารถส่งข้อมูลรับรองของลูกค้าเป็นอาร์กิวเมนต์ได้
CellsApi api = new CellsApi(clientId,clientSecret);
ขั้นตอนที่ 2: อัปโหลดสมุดงาน Excel ไปยังพื้นที่จัดเก็บข้อมูลบนคลาวด์.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
ขั้นตอนที่ 3: สร้างอินสแตนซ์ของ SaveOptions
และกำหนด HTML
เป็นรูปแบบเอาต์พุต。
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
ขั้นตอนที่ 4: บันทึก Excel เป็น HTML โดยใช้ PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ โค้ดด้านบนแปลงสมุดงาน Excel เป็นรูปแบบ HTML ที่สามารถเปิดในเบราว์เซอร์ใดก็ได้สำหรับการดู Excel ออนไลน์。
// สำหรับตัวอย่างเพิ่มเติม, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// เยี่ยมชม dashboard.aspose.cloud สำหรับข้อมูลรับรองลูกค้า
try
{
// สร้างอินสแตนซ์ CellsApi โดยการส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// อัปโหลดไฟล์ Excel ที่ต้องการไปยังที่เก็บข้อมูลคลาวด์
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// สร้าง PostWorkbookSaveAsRequest ซึ่งกำหนดชื่อไฟล์ที่ได้ผลลัพธ์
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// เรียกใช้ API เพื่อแปลงไฟล์ XLSX เป็นไฟล์ HTML
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
แปลง XLSX เป็น HTML โดยใช้ cURL
คุณยังสามารถใช้คำสั่ง cURL เพื่อทำการแปลง Excel เป็น HTML ผ่าน Aspose.Cells Cloud REST API ได้อีกด้วย
ขั้นตอนที่ 1: รับโทเค็นการเข้าถึง
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- การตอบสนองจะรวม
ACCESSTOKEN
ซึ่งคุณจะใช้สำหรับการอนุญาต
ขั้นตอนที่ 2: แปลงไฟล์ Excel เป็น HTML ใช้คำสั่ง cURL ต่อไปนี้เพื่อแปลงงาน Excel ของคุณ (Sample.xlsx) เป็นรูปแบบ CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
คำอธิบาย:
PUT /cells/convert?format=HTML
— ระบุรูปแบบผลลัพธ์ว่าเป็น HTML。file=@/path/to/input.xlsx
— กำหนดไฟล์ Excel ท้องถิ่นในคลาวด์สโตเรจ。- ขณะที่ใช้พารามิเตอร์
-d
เราจะบันทึกเอาต์พุตเป็น HTML.
ฟรี XLS เป็น HTML Converter
หากคุณต้องการวิธีการที่อิงเว็บ ลองใช้ ฟรี Excel to HTML Converter ของเรา มันช่วยให้คุณอัปโหลดไฟล์ Excel และดูไฟล์เหล่านั้นโดยตรงในเบราว์เซอร์ของคุณ — เป็นวิธีที่รวดเร็วในการเปิดไฟล์ Excel ออนไลน์โดยไม่ต้องติดตั้งซอฟต์แวร์

บทสรุป
ด้วย Aspose.Cells Cloud SDK สำหรับ .NET การแปลงสมุดงาน Excel เป็น HTML จึงรวดเร็วและง่ายดาย นี่เป็นวิธีที่ดีที่สุดในการดูแผ่นงาน Excel ออนไลน์ แบ่งปันรายงานที่โต้ตอบได้ หรือฝังข้อมูล Excel บนเว็บไซต์
ลิงก์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
โปรดเยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ:
คำถามที่พบบ่อย (FAQs)
- สามารถเปิดไฟล์ Excel ออนไลน์หลังจากการแปลงได้หรือไม่?
- ใช่ ผลลัพธ์ HTML สามารถเปิดได้ในเว็บเบราว์เซอร์ใดก็ได้ ทำให้สามารถดู Excel ออนไลน์ได้ทันที
- สูตรและสไตล์จะยังคงอยู่เหมือนเดิมหรือไม่?
- ใช่. Aspose.Cells Cloud รักษาการคำนวณทั้งหมด แผนภูมิ และการจัดรูปแบบในไฟล์ HTML ที่แปลงแล้ว
- มันรองรับไฟล์ Excel ที่มีการป้องกันด้วยรหัสผ่านหรือไม่?
- ใช่. คุณสามารถระบุรหัสผ่านในคำขอเพื่อแปลงไฟล์ที่มีการป้องกันได้.
- Can I perform bulk Excel to HTML conversions?
- ใช่ คุณสามารถทำการแปลงหลายๆ ครั้งโดยการวนซ้ำผ่านโฟลเดอร์ของไฟล์ Excel ในพื้นที่จัดเก็บข้อมูลคลาวด์ของคุณ