เราใช้สมุดงาน Excel เพื่อป้อนข้อมูล จัดระเบียบข้อมูล ทำงานบัญชี ทำการวิเคราะห์ทางการเงิน จัดการเวลา จัดการงาน และอื่นๆ อีกมากมาย ในขณะเดียวกัน HTML เป็นรูปแบบยอดนิยมสำหรับการแบ่งปันข้อมูลผ่านอินเทอร์เน็ต และมีประโยชน์มากมาย รวมถึงความเข้ากันได้ข้ามแพลตฟอร์ม การปรับแต่งที่ง่ายดาย และความยืดหยุ่น การแปลงสเปรดชีต Excel ของคุณเป็น HTML ทำให้คุณสามารถแบ่งปันข้อมูลของคุณกับผู้อื่นได้อย่างง่ายดาย และมั่นใจได้ว่าทุกคน ทุกที่ และทุกอุปกรณ์สามารถเข้าถึงข้อมูลของคุณได้ ในคำแนะนำทีละขั้นตอนนี้ เราจะสำรวจประโยชน์ของการแปลง Excel เป็น HTML โดยใช้ Java REST API
โปรแกรมแปลง Excel เป็น HTML
Aspose.Cells Cloud SDK สำหรับ Java เป็นเครื่องมืออันทรงพลังที่มีความสามารถหลากหลายสำหรับการแปลงสเปรดชีต Excel เป็นรูปแบบ HTML ด้วย SDK นี้ คุณสามารถปรับแต่งเอาต์พุตให้ตรงตามความต้องการเฉพาะของคุณ รวมถึงความสามารถในการระบุการเข้ารหัส HTML บันทึกรูปภาพเป็นไฟล์แยกต่างหาก และควบคุมการจัดรูปแบบของเอาต์พุตของคุณ นอกจากนี้ยังรองรับรูปแบบไฟล์อื่นๆ ที่หลากหลาย เช่น XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /) และอื่น ๆ ทำให้เป็นเครื่องมืออเนกประสงค์สำหรับการแปลงเอกสาร นอกจากนี้ยังปรับขนาดได้สูง ทำให้คุณสามารถประมวลผลข้อมูลปริมาณมากได้อย่างรวดเร็วและมีประสิทธิภาพ ไม่ว่าคุณจะเป็นนักพัฒนา เจ้าของธุรกิจ หรือมืออาชีพด้านการจัดการเอกสาร Aspose.Cells Cloud SDK สำหรับ Java เป็นตัวเลือกที่เหมาะสำหรับการแปลง Excel เป็น HTML
ก่อนอื่นเราต้องเพิ่มการอ้างอิง SDK ในโครงการ Java (maven build) โดยเพิ่มข้อมูลต่อไปนี้ใน pom.xml
<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>22.8</version>
</dependency>
</dependencies>
หากคุณไม่มีบัญชีอยู่บน Cloud Dashboard โปรดสร้างบัญชีฟรีโดยใช้ที่อยู่อีเมลที่ถูกต้องและรับรายละเอียดข้อมูลส่วนตัวของลูกค้า
Excel ไปยังเว็บใน Java
เรามาพูดถึงรายละเอียดเกี่ยวกับวิธีการพัฒนาโปรแกรมดูสเปรดชีตออนไลน์โดยทำตามขั้นตอนด้านล่าง
- สร้างอินสแตนซ์ของคลาส CellsApi ซึ่งใช้ข้อมูลรับรองลูกค้าเป็นอาร์กิวเมนต์อินพุต
- ระบุชื่ออินพุต Excel รูปแบบผลลัพธ์เป็น HTML และชื่อไฟล์เอาต์พุตในตัวแปรสตริง
- อ่านเนื้อหาของสมุดงาน Excel จากไดรฟ์ในเครื่องโดยใช้อินสแตนซ์ของไฟล์
- สุดท้าย เรียกเมธอด cellsWorkbookPutConvertWorkbook(…) เพื่อเริ่มการแปลง
// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
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;
// รูปแบบไฟล์ผลลัพธ์
String format = "HTML";
// โหลดไฟล์จากระบบโลคัล
File file = new File("c://Users/"+fileName);
// ดำเนินการแปลงเอกสาร
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);
// พิมพ์ข้อความแสดงความสำเร็จ
System.out.println("Successfull completion of Excel to HTML conversion !");
}catch(Exception ex)
{
System.out.println(ex);
}
อินพุต Excel ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก myDocument.xlsx
สังเกตความสามารถที่น่าทึ่งของ API ซึ่งแผ่นงานแต่ละแผ่นจะปรากฏเป็นแท็บแยกกันใน HTML ที่เป็นผลลัพธ์
แปลง Excel เป็น HTML โดยใช้คำสั่ง cURL
การแปลง Excel เป็น HTML / XLS เป็นเว็บโดยใช้คำสั่ง REST API และ cURL ให้ประโยชน์หลายประการ ก่อนอื่น วิธีการนี้มีความยืดหยุ่นสูงและสามารถรวมเข้ากับเวิร์กโฟลว์ที่มีอยู่ของคุณได้อย่างง่ายดาย เมื่อใช้คำสั่ง REST API และ cURL คุณสามารถทำให้งานแปลงเอกสารของคุณเป็นแบบอัตโนมัติ และลดระยะเวลาและทรัพยากรที่จำเป็นสำหรับการแปลงด้วยตนเอง นอกจากนี้ การใช้เครื่องมือบนคลาวด์ เช่น Aspose.Cells Cloud ช่วยให้คุณสามารถทำการแปลงบนแพลตฟอร์มที่ปรับขนาดได้และปลอดภัย โดยไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติมใดๆ สุดท้ายนี้ การใช้คำสั่ง REST API และ cURL เพื่อแปลง Excel เป็น HTML เป็นโซลูชันที่คุ้มค่าที่สามารถช่วยคุณประหยัดเงินค่าธรรมเนียมใบอนุญาตและค่าบำรุงรักษา
ก่อนอื่นเราต้องสร้างโทเค็นการเข้าถึง JWT ในขณะที่ดำเนินการคำสั่งต่อไปนี้
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
เมื่อเรามีโทเค็น JWT แล้ว เราจำเป็นต้องดำเนินการคำสั่งต่อไปนี้เพื่อแปลง XLS เป็น HTML และบันทึกผลลัพธ์ในที่เก็บข้อมูลบนคลาวด์
curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
ความคิดเห็นสุดท้าย
โดยสรุป การแปลง Excel เป็น HTML เป็นงานทั่วไปที่สามารถทำได้โดยใช้เครื่องมือและวิธีการต่างๆ อย่างไรก็ตาม ในบทความนี้ เราได้สำรวจสองวิธีในการแปลง Excel เป็น HTML: การใช้โค้ด Java กับ Aspose.Cells Cloud SDK และการใช้ REST API และคำสั่ง cURL ทั้งสองวิธีให้ประโยชน์และข้อดีเฉพาะตัวที่แตกต่างกัน ขึ้นอยู่กับความต้องการเฉพาะและเวิร์กโฟลว์ของคุณ การใช้โค้ด Java ทำให้มีโซลูชันที่ปรับแต่งและผสานรวมได้มากขึ้น ในขณะที่การใช้ REST API และคำสั่ง cURL ให้ความยืดหยุ่นและความสามารถในการปรับขนาดได้มากขึ้น ท้ายที่สุดแล้ว การเลือกแนวทางจะขึ้นอยู่กับปัจจัยต่างๆ เช่น ขนาดและความซับซ้อนของไฟล์ Excel ระดับของระบบอัตโนมัติและการผสานรวมที่จำเป็น ตลอดจนงบประมาณและทรัพยากรโดยรวมของคุณ ไม่ว่าคุณจะเลือกแนวทางใด Aspose.Cells Cloud มอบแพลตฟอร์มที่ทรงพลังและเชื่อถือได้สำหรับการแปลงเอกสาร พร้อมรองรับรูปแบบไฟล์และคุณสมบัติที่หลากหลาย
โปรดทราบว่าซอร์สโค้ดทั้งหมดของ SDK สามารถดาวน์โหลดได้จาก GitHub (เผยแพร่ภายใต้ใบอนุญาต MIT) สุดท้ายนี้ หากคุณพบปัญหาใดๆ ขณะใช้ API โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนผลิตภัณฑ์ ฟรี
บทความที่เกี่ยวข้อง
เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: