
วิธีการแปลง XLS เป็น HTML ออนไลน์ใน Java
ในยุคของการสื่อสารออนไลน์ เนื้อหาแบบไดนามิกถือเป็นกุญแจสำคัญสู่ความสำเร็จ ดังนั้น ความจำเป็นในการแปลงข้อมูล Excel เป็น HTML โดยใช้ Java จึงกลายเป็นสิ่งสำคัญยิ่งกว่าที่เคย ยิ่งไปกว่านั้น ความสามารถในการแปลสเปรดชีต Excel เป็น HTML ได้อย่างราบรื่นถือเป็นตัวเปลี่ยนเกม บทความนี้จะเจาะลึกถึงบทบาทสำคัญของ Java Cloud SDK ในกระบวนการแปลงนี้ โดยนำเสนอข้อมูลเชิงลึก เทคนิค และขั้นตอนปฏิบัติจริงเพื่อตอบสนองความต้องการของภูมิทัศน์ออนไลน์ที่ขับเคลื่อนด้วยภาพ
- REST API สำหรับการแปลง Excel เป็น HTML
- แปลง Excel เป็น HTML ใน Java
- การแปลง Microsoft Excel ออนไลน์เป็น HTML ด้วยคำสั่ง cURL
REST API สำหรับการแปลง Excel เป็น HTML
การแปลง Excel เป็น HTML จะกลายเป็นกระบวนการที่ราบรื่นและมีประสิทธิภาพเมื่อใช้ Aspose.Cells Cloud SDK for Java ซึ่งเป็นชุดเครื่องมืออันทรงพลังที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงานของ Excel ในสภาพแวดล้อมบนคลาวด์ SDK ที่แข็งแกร่งนี้ช่วยให้คุณมีฟีเจอร์ต่างๆ เพื่อควบคุมกระบวนการแปลงอย่างแม่นยำ เพื่อให้แน่ใจว่า HTML ที่ได้จะสะท้อนถึงความแตกต่างเล็กน้อยของเวิร์กบุ๊ก Excel ดั้งเดิม ดังนั้น ไม่ว่าคุณจะต้องการรักษาการจัดรูปแบบ ปรับปรุงการโต้ตอบ หรือสร้างเค้าโครงที่ตอบสนอง SDK นี้ก็ให้การควบคุมแบบละเอียดสำหรับพารามิเตอร์การแปลงต่างๆ
ขณะนี้ เพื่อที่จะใช้ SDK โปรดเพิ่มรายละเอียดต่อไปนี้ใน pom.xml เพื่อเพิ่มการอ้างอิง Cloud SDK ในโครงการของคุณ
<repositories-
<repository-
<id>AsposeJavaAPI</id-
<name>Aspose Java API</name-
<url>https://repository.aspose.cloud/repo/</url-
</repository-
</repositories-
<dependencies-
<dependency-
<groupId>com.aspose</groupId-
<artifactId>aspose-cells-cloud</artifactId-
<version>24.1.1</version-
</dependency-
</dependencies-
รับข้อมูลรับรองลูกค้าของคุณจาก แดชบอร์ดบนคลาวด์ หากคุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
แปลง Excel เป็น HTML ใน Java
ดังที่ได้ระบุไว้ข้างต้น Aspose.Cells Cloud SDK สำหรับ Java สามารถเริ่มการแปลง Excel เป็น HTML ผ่านการเรียกใช้ API ที่ใช้งานง่าย ซึ่งมอบความยืดหยุ่นและตัวเลือกการปรับแต่งให้กับคุณ นอกจากนี้ยังมอบเนื้อหา HTML แบบไดนามิกและน่าดึงดูดทางสายตา ช่วยให้มั่นใจได้ว่าข้อมูล Excel จะผสานเข้ากับแอปพลิเคชันและการนำเสนอบนเว็บที่ทันสมัยได้อย่างราบรื่น ส่วนต่อไปนี้จะอธิบายขั้นตอนในการแปลง Excel เป็น HTML ใน Java
CellsApi api = new CellsApi(clientId,clientSecret);
สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
cellsInstance.uploadFile("input.xlsx", file, "Internal");
อัปโหลดเวิร์กบุ๊ก Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
เริ่มการแปลง Excel เป็น HTML หลังจากดำเนินการสำเร็จ HTML ที่ได้จะถูกเก็บไว้ในที่เก็บข้อมูลชื่อ Internal
// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples
try
{
// รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// สร้างอินสแตนซ์ของ CellsApi โดยใช้ข้อมูลประจำตัวไคลเอนต์
CellsApi api = new CellsApi(clientId,clientSecret);
// ชื่อของสมุดงานอินพุต Excel
String fileName = "source.xlsx";
// รายละเอียดรหัสผ่านหากสมุดงานเป็นแบบเข้ารหัส
String password = null;
// ระบุว่าจะตั้งค่าแถวเวิร์กบุ๊กให้พอดีอัตโนมัติหรือไม่
Boolean isAutoFit = true;
// ระบุว่าจะบันทึกเฉพาะข้อมูลตารางหรือไม่ ใช้เฉพาะ pdf ใน Excel
Boolean onlySaveTable = true;
// รูปแบบไฟล์ผลลัพธ์
String format = "HTML";
// โหลดไฟล์จากระบบภายในเครื่อง
File file = new File("c://Users/nayyer/"+fileName);
// อัพโหลดข้อมูล Excel ลงในที่เก็บข้อมูลบนคลาวด์
api.uploadFile("input.xlsx", file, "Internal");
// ดำเนินการแปลง XLS เป็น HTML
// API โหลดเวิร์กบุ๊ก Excel อินพุตจากที่เก็บข้อมูลบนคลาวด์
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// พิมพ์ข้อความแสดงความสำเร็จ
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// พิมพ์รายละเอียดข้อยกเว้นในคอนโซล
System.out.println(ex);
}
ตัวอย่างการแปลง Excel เป็น HTML ใน Java
สามารถดาวน์โหลดเวิร์กบุ๊ก Excel อินพุตและ HTML ผลลัพธ์ที่สร้างขึ้นในตัวอย่างด้านบนได้จาก:
กรุณาเปลี่ยนชื่อนามสกุลไฟล์ HTML ที่ดาวน์โหลดจาก .hml เป็น .html
การแปลง Microsoft Excel ออนไลน์เป็น HTML ด้วยคำสั่ง cURL
Aspose.Cells Cloud มอบสภาพแวดล้อมบนคลาวด์ที่มีความยืดหยุ่นซึ่งนักพัฒนาสามารถใช้ประโยชน์จาก API เพื่อดำเนินการต่างๆ ของ Excel รวมถึงการแปลงข้อมูล Excel เป็น HTML เมื่อจับคู่กับคำสั่ง cURL กระบวนการนี้จะกลายเป็นสคริปต์และปรับเปลี่ยนได้ ช่วยให้บูรณาการเข้ากับสภาพแวดล้อมการพัฒนาที่หลากหลายได้อย่างง่ายดาย
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ inputExcel
ด้วยชื่อของเวิร์กบุ๊ก Excel อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ outputFile
ด้วยชื่อของ HTML ผลลัพธ์ที่จะสร้าง และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
ในกรณีที่เราจำเป็นต้องบันทึก HTML ที่ได้ลงในไดรฟ์ภายในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้
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 นั้นมีแนวทางที่แตกต่างกันสองแนวทางแต่เสริมซึ่งกันและกัน คุณสามารถเลือกชุดเครื่องมือที่ครอบคลุมและมีคุณสมบัติครบครันที่ SDK จัดเตรียมให้ หรือเลือกใช้คำสั่ง cURL ที่มีประสิทธิภาพในการเขียนสคริปต์และปรับให้เข้ากับแพลตฟอร์มต่างๆ ได้ อย่างไรก็ตาม แนวทางทั้งสองแนวทางนี้มาบรรจบกันที่เป้าหมายร่วมกันในการแปลข้อมูล Excel เป็น HTML ที่ตอบสนองและดึงดูดสายตาอย่างราบรื่น อย่างไรก็ตาม พลังของแนวทางเหล่านี้ช่วยให้มั่นใจได้ว่าเป็นโซลูชันที่เชื่อถือได้และมีประสิทธิภาพ ซึ่งปลดล็อกศักยภาพทั้งหมดของการแปลง Excel เป็น HTML สำหรับทั้งนักพัฒนาและผู้ใช้
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: