excel เป็น html

แปลง Excel เป็น HTML ใน Java

เราใช้สมุดงาน 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 เป็น csv

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

อินพุต 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 โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนผลิตภัณฑ์ ฟรี

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

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