บทช่วยสอนสั้นๆ นี้จะแนะนำวิธี ลบเวิร์กชีตใน Excel โดยใช้ Python REST API คุณจะได้เรียนรู้วิธี ลบชีต Excel โดยใช้อินเทอร์เฟซ Python REST ผ่านทาง Cloud SDK ที่ใช้ Python โดยจะแบ่งปันรายละเอียดเกี่ยวกับการดำเนินการนี้สำหรับไฟล์ Excel หลายไฟล์และชีตมากกว่าหนึ่งชีตหากจำเป็น
ข้อกำหนดเบื้องต้น
สร้างบัญชีและรับข้อมูลรับรอง API สำหรับการลบเวิร์กชีต
ดาวน์โหลด Aspose.Cells Cloud SDK for Python to remove a sheet
ตั้งค่าโครงการ Python ด้วย SDK ข้างต้น
ขั้นตอนการลบแผ่นงานโดยใช้ API ที่ใช้ Python
- เริ่มต้น CellsApi ด้วย clientID, clientSecret และ apiBaseUrl เพื่อลบเวิร์กชีต
- ตั้งชื่อให้กับไฟล์อินพุตดิสก์ภายในเครื่องและไฟล์ระยะไกลบนที่จัดเก็บข้อมูลบนคลาวด์
- อัปโหลดไฟล์ Excel ในเครื่องไปยังที่จัดเก็บข้อมูลบนคลาวด์ของ Aspose โดยใช้ UploadFileRequest
- ลบแผ่นงาน Sheet1 จากไฟล์ Excel ที่อัปโหลดโดยใช้เมธอด DeleteWorksheetRequest
- ดาวน์โหลดไฟล์ที่ปรับเปลี่ยนจากคลาวด์โดยใช้ DownloadFileRequest
- บันทึกไฟล์ที่ดาวน์โหลดไว้ในเครื่องเป็น output.xlsx
- บันทึกข้อความแสดงความสำเร็จหรือจับและพิมพ์ข้อยกเว้นใดๆ
ขั้นตอนข้างต้นอธิบายถึง วิธีการลบเวิร์กชีต Excel โดยใช้ Python Low Code API โค้ดจะเริ่มต้น Aspose.Cells Cloud API โดยใช้ข้อมูลประจำตัวที่ให้มา อัปโหลดไฟล์ Excel ในเครื่องไปยังที่เก็บข้อมูลบนคลาวด์ และลบเวิร์กชีตที่ชื่อ Sheet1 จากไฟล์นั้น จากนั้นจะดาวน์โหลดไฟล์ที่แก้ไขแล้วและบันทึกไว้ในเครื่องเป็น output.xlsx โดยจะแสดงข้อความว่าสำเร็จเมื่อดำเนินการเสร็จสิ้น หรือแสดงข้อผิดพลาดหากเกิดขึ้น
โค้ดสำหรับลบชีต Excel โดยใช้อินเทอร์เฟซ Python REST
ตัวอย่างโค้ดนี้สาธิตวิธีลบหน้า Excel โดยใช้ Python RESTful Service หากไฟล์ Excel อินพุตมีเพียงชีตเดียว แผ่นงานนั้นจะถูกลบ อย่างไรก็ตาม ชีตว่างอีกชีตหนึ่งจะถูกเพิ่มโดยอัตโนมัติ เนื่องจากไม่อนุญาตให้มีชีตใดๆ ในเวิร์กบุ๊ก วิธี UploadFiles() ช่วยให้สามารถอัปโหลดไฟล์ Excel หลายไฟล์ไปยังที่เก็บข้อมูลบนคลาวด์ และสามารถสร้างและใช้ DeleteWorksheetRequest ได้หลายครั้งสำหรับไฟล์ Excel ที่อัปโหลดและชีตที่ต้องการต่างๆ
บทความนี้จะสอนเราเกี่ยวกับกระบวนการลบแผ่นงานออกจากเวิร์กบุ๊ก หากต้องการใช้ตัวกรองในไฟล์ Excel โปรดอ่านบทความที่ ใช้ตัวกรองใน Excel โดยใช้ Python REST API