ลบเวิร์กชีตใน Excel โดยใช้ Node.js REST API

บทช่วยสอนสั้นๆ นี้จะแนะนำวิธี ลบเวิร์กชีตใน Excel โดยใช้ Node.js REST API คุณจะได้เรียนรู้ วิธีลบชีต Excel โดยใช้ Node.js REST Interface ผ่าน Cloud SDK ที่ใช้ Node.js บทช่วยสอนนี้จะอธิบายรายละเอียดเกี่ยวกับการดำเนินการนี้สำหรับไฟล์ Excel หลายไฟล์ และชีตมากกว่าหนึ่งชีตหากจำเป็น

ข้อกำหนดเบื้องต้น

ขั้นตอนในการลบชีตโดยใช้ API ที่ใช้ Node.js

  1. เริ่มต้น CellsApi ด้วย clientID, clientSecret และ apiBaseUrl เพื่อลบเวิร์กชีต
  2. ตั้งชื่อไฟล์อินพุตดิสก์ภายในเครื่องและไฟล์ระยะไกลบนที่เก็บข้อมูลบนคลาวด์
  3. อัปโหลดไฟล์ Excel ในเครื่องไปยังพื้นที่จัดเก็บข้อมูลบนคลาวด์ของ Aspose โดยใช้ UploadFileRequest
  4. ลบแผ่นงาน Sheet1 จากไฟล์ Excel ที่อัปโหลดโดยใช้เมธอด DeleteWorksheetRequest
  5. ดาวน์โหลดไฟล์ที่แก้ไขจากคลาวด์โดยใช้ DownloadFileRequest
  6. บันทึกไฟล์ที่ดาวน์โหลดไว้ในเครื่องเป็น output.xlsx
  7. บันทึกข้อความความสำเร็จหรือจับและพิมพ์ข้อยกเว้นใดๆ

ขั้นตอนข้างต้นอธิบาย วิธีการลบเวิร์กชีต Excel โดยใช้ Node.js Low Code API โค้ดนี้จะเริ่มต้น Aspose.Cells Cloud API โดยใช้ข้อมูลประจำตัวที่ให้มา อัปโหลดไฟล์ Excel ในเครื่องไปยังพื้นที่เก็บข้อมูลบนคลาวด์ และลบเวิร์กชีตชื่อ Sheet1 ออกจากไฟล์นั้น จากนั้นจะดาวน์โหลดไฟล์ที่แก้ไขแล้วและบันทึกไว้ในเครื่องเป็น output.xlsx โดยจะแสดงข้อความว่าสำเร็จเมื่อดำเนินการเสร็จสิ้น หรือแสดงข้อผิดพลาดหากเกิดข้อผิดพลาดขึ้น

โค้ดสำหรับลบชีต Excel โดยใช้อินเทอร์เฟซ REST ของ Node.js

โค้ดตัวอย่างนี้สาธิต วิธีการลบหน้า Excel โดยใช้ Node.js RESTful Service หากไฟล์ Excel อินพุตมีเพียงชีตเดียว ชีตนั้นจะถูกลบออก แต่ชีตว่างอีกชีตหนึ่งจะถูกเพิ่มเข้ามาโดยอัตโนมัติ เนื่องจากไม่อนุญาตให้มีชีตใดๆ ในเวิร์กบุ๊ก เมธอด UploadFiles() ช่วยให้สามารถอัปโหลดไฟล์ Excel หลายไฟล์ไปยังพื้นที่เก็บข้อมูลบนคลาวด์ และสามารถสร้างและนำ DeleteWorksheetRequest ไปใช้ได้หลายครั้งสำหรับไฟล์ Excel ที่อัปโหลดและชีตที่ต้องการ

บทความนี้สอนเราเกี่ยวกับขั้นตอนการลบชีตออกจากเวิร์กบุ๊ก หากต้องการลบการป้องกันออกจากไฟล์ Excel โปรดดูบทความใน ลบการป้องกันรหัสผ่านจากไฟล์ XLSX โดยใช้ Node.js REST API

 ไทย