เก่งในคำพูด

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

การแปลงสมุดงาน Excel เป็นเอกสาร Word อาจเป็นงานที่ยุ่งยากและเสียเวลา โดยเฉพาะอย่างยิ่งเมื่อทำงานกับข้อมูลจำนวนมาก อย่างไรก็ตาม ด้วยพลังของ Java REST API คุณสามารถปรับปรุงและทำให้กระบวนการแปลงไฟล์ Excel เป็นเอกสาร Word เป็นไปโดยอัตโนมัติ ประหยัดเวลาและความพยายาม ในบล็อกโพสต์นี้ เราจะให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีแปลงไฟล์ Excel เป็นเอกสาร Word โดยใช้ Java REST API พร้อมทั้งเน้นประโยชน์หลักบางประการของการใช้เครื่องมืออันทรงพลังนี้ ไม่ว่าคุณจะเป็นนักพัฒนาหรือผู้ใช้ทางธุรกิจ คู่มือนี้จะช่วยให้คุณลดความซับซ้อนและเพิ่มประสิทธิภาพกระบวนการแปลง Excel เป็น Word

API การแปลง Excel เป็น Word

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

ในการเริ่มต้น เราต้องสร้างโปรเจ็กต์ประเภท 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>

หลังจากนั้น สร้างบัญชีบน Aposose Cloud และค้นหารายละเอียดรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จาก แดชบอร์ด

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

ส่วนนี้ให้ข้อมูลทีละขั้นตอนเกี่ยวกับวิธีแปลงเอกสาร Excel เป็น Word โดยใช้ Java

  • สร้างอินสแตนซ์ของ CellsApi ในขณะที่ระบุข้อมูลรับรองลูกค้าเป็นอาร์กิวเมนต์อินพุต
  • สร้างตัวแปรที่มีชื่อของอินพุต Excel รูปแบบผลลัพธ์เป็น DOC และชื่อไฟล์ผลลัพธ์
  • อ่านไฟล์ Excel จากไดรฟ์ในเครื่องโดยใช้อินสแตนซ์ของไฟล์
  • สุดท้าย เรียกเมธอด cellsWorkbookPutConvertWorkbook(…) เพื่อเริ่มต้นการดำเนินการแปลง Excel เป็น Word
// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // สร้างอินสแตนซ์ของ CellsApi โดยใช้ข้อมูลรับรองลูกค้า
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ชื่อสมุดงาน Excel ที่ป้อนเข้า
    String fileName = "myDocument.xlsx";
    // รายละเอียดรหัสผ่านหากสมุดงานเข้ารหัส
    String password = null;
        
    // รูปแบบไฟล์ผลลัพธ์
    String format = "DOCX";
    		
    // โหลดไฟล์จากระบบโลคัล
    File file = new File(fileName);	
    
    // ดำเนินการแปลงเอกสาร
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.docx", null, null);  
            
    // พิมพ์ข้อความแสดงความสำเร็จ
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
excel แสดงตัวอย่าง Word

ภาพที่ 1:- แสดงตัวอย่างการแปลง Excel เป็น Word

สมุดงานอินพุต Excel ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก myDocument.xlsx

ส่งออก Excel เป็น Word โดยใช้คำสั่ง cURL

ตอนนี้ หากคุณกำลังมองหาวิธีที่ง่ายและมีประสิทธิภาพในการแปลงไฟล์ Excel เป็นเอกสาร Word คำสั่ง cURL สามารถเป็นเครื่องมือที่มีประสิทธิภาพในคลังแสงของคุณ ด้วย cURL คุณสามารถส่งคำขอ HTTP ไปยังเซิร์ฟเวอร์และรับการตอบกลับได้อย่างง่ายดาย ทำให้เหมาะสำหรับการทำงานอัตโนมัติที่หลากหลาย รวมถึงการแปลง Excel เป็น Word ตามข้อกำหนดเบื้องต้น เราจำเป็นต้องสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลรับรองไคลเอ็นต์:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx?format=DOCX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
ส่งออก Excel เป็น Word

ภาพที่ 2:- แสดงตัวอย่างการแปลง Excel เป็น Word

สรุปข้อสังเกต

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

ซอร์สโค้ดทั้งหมดของ Cloud SDK สามารถดาวน์โหลดได้ที่ GitHub นอกจากนี้ หากคุณพบปัญหาใดๆ ขณะใช้งาน API โปรดติดต่อเราได้ฟรีผ่าน ฟอรัมสนับสนุนผลิตภัณฑ์

บทความแนะนำ

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