บทช่วยสอนนี้แนะนำเราถึงวิธีการ แยกไฟล์ Excel โดยใช้ Node.js REST API คุณจะได้เรียนรู้วิธีการ แยกเวิร์กบุ๊กโดยอัตโนมัติโดยใช้ Node.js Low Code API โดยอิงจากดัชนีของชีตเริ่มต้นและชีตสิ้นสุดในเวิร์กบุ๊กต้นฉบับ คุณจะได้เรียนรู้การตั้งค่ารูปแบบไฟล์เอาต์พุตและช่วงของชีตที่จะแปลงเป็นไฟล์ Excel แยกต่างหาก
ข้อกำหนดเบื้องต้น
- สร้างบัญชีและรับข้อมูลประจำตัว API สำหรับการแยกไฟล์ Excel
- ดาวน์โหลด Aspose.Cells Cloud SDK สำหรับ Node.js เพื่อแยกสมุดงานออกเป็นสมุดงานหลาย ๆ เล่ม
- ตั้งค่าโครงการ Node.js ด้วย SDK ข้างต้น
ขั้นตอนการแยกไฟล์ Excel ออกเป็นหลายไฟล์โดยใช้อินเทอร์เฟซ REST ของ Node.js
- กำหนด clientId, clientSecret และ URL ฐาน API ที่จำเป็นในการรับรองความถูกต้องด้วย Aspose.Cells Cloud
- สร้างอินสแตนซ์ของวัตถุ CellsApi โดยใช้ข้อมูลประจำตัวและจุดสิ้นสุด API ของคุณเพื่อเข้าถึงฟังก์ชันการทำงานของคลาวด์
- ระบุไฟล์เวิร์กบุ๊ก Excel ที่จะอัพโหลดและแยกในภายหลัง
- ใช้ UploadFileRequest เพื่ออัปโหลดไฟล์อินพุตไปยัง Aspose Cloud
- กำหนดค่า PostWorkbookSplitRequest เพื่อแยกแผ่นงานเฉพาะ (เช่น จากแผ่นงาน 1 ถึง 4) และกำหนดรูปแบบเอาต์พุต XLSX
- ส่งคำขอแยกโดยใช้ การแยกโพสต์เวิร์กบุ๊ก เพื่อแบ่งสมุดงานออกเป็นหลายส่วน
- ทำซ้ำเอกสารผลลัพธ์แต่ละรายการในการตอบสนอง ดาวน์โหลดไฟล์โดยใช้ DownloadFileRequest และบันทึกไว้ในเครื่อง
ขั้นตอนเหล่านี้สรุปวิธีการ แยกชีต Excel ออกเป็นไฟล์ต่างๆ โดยใช้ Node.js REST Interface ยืนยันตัวตนด้วย Aspose.Cells Cloud โดยระบุข้อมูลประจำตัวลูกค้าและอัปโหลดเวิร์กบุ๊ก Excel เป้าหมาย กำหนดค่าพารามิเตอร์การแยก ดำเนินการแยก และดาวน์โหลดไฟล์ผลลัพธ์แต่ละไฟล์ไปยังระบบภายในเครื่องของคุณ
โค้ดสำหรับแยกไฟล์ Excel ออกเป็นหลายไฟล์โดยใช้บริการ RESTful ของ Node.js
โค้ดนี้สาธิต ตัวแบ่งชีต Excel โดยใช้ Node.js Low Code API คุณสามารถตั้งค่ารูปแบบเอาต์พุตใดก็ได้ที่ Aspose.Cells Cloud API รองรับ รวมถึงประเภทรูปภาพที่คุณสามารถตั้งค่าความละเอียดแนวนอนและแนวตั้งได้ ไฟล์ใหม่แต่ละไฟล์จะถูกสร้างขึ้นโดยใช้ชื่อของชีตต้นฉบับ และสามารถบันทึกลงในเครื่องโดยใช้ชื่อเดียวกับที่แชร์ในโค้ดด้านบนได้
บทความนี้สอนเราเกี่ยวกับกระบวนการแยกไฟล์ Excel หากต้องการรวมไฟล์ Excel โปรดดูบทความ รวมไฟล์ Excel โดยใช้ Node.js REST API