บทช่วยสอนสั้นๆ นี้อธิบาย วิธีคัดลอกเวิร์กชีตไปยังเวิร์กบุ๊กอื่นใน Python โดยแชร์การกำหนดค่าสภาพแวดล้อมและระบุขั้นตอนโดยละเอียดเพื่อให้ได้ฟังก์ชันนี้ นอกจากนี้ยังมีโค้ดตัวอย่างที่สาธิตคุณสมบัติในการ คัดลอกแผ่นงานจากสมุดงานหนึ่งไปยังอีกงานหนึ่งด้วยภาษาไพธอน โดยใช้โค้ดไม่กี่บรรทัด คุณสามารถใช้ตัวกรองจำนวนหนึ่งและดำเนินการอื่นๆ เช่น การจัดรูปแบบแผ่นงาน เป็นต้น ก่อนที่จะคัดลอกไปยังสมุดงานอื่นและบันทึกสมุดงานผลลัพธ์เป็นรูปแบบมาตรฐานใดๆ เช่น XLSX, XLS ฯลฯ
ขั้นตอนการคัดลอกแผ่นงานไปยังสมุดงานอื่นใน Python
- ขั้นตอนที่ 1: สร้างสภาพแวดล้อมการพัฒนาเป็น ใช้ Aspose.Cells สำหรับ Python ผ่าน Java
- โหลดอินพุต Workbook จากแผ่นงานที่จะคัดลอก
- สร้างสมุดงานปลายทางว่างที่จะคัดลอก Worksheet
- เข้าถึงคอลเลกชันแผ่นงานเริ่มต้นในสมุดงานปลายทาง
- ใช้เมธอด Sheet.copy() เพื่อคัดลอกแผ่นงานจากสมุดงานต้นทาง
- บันทึกไฟล์ Excel เอาต์พุตบนดิสก์ที่มีแกะที่ซ้ำกันจากสมุดงานต้นทาง
ขั้นตอนเหล่านี้อธิบายกระบวนการในการ ทำซ้ำแผ่นงานใน Excel ใน Python โดยที่สมุดงานต้นทางจะเปิดขึ้นก่อน และสร้างสมุดงานใหม่ที่ว่างเปล่าซึ่งมีคอลเลกชันแผ่นงานเริ่มต้นซึ่งมีแผ่นงานเดียวอยู่ในนั้น การใช้แผ่นงานเริ่มต้นแผ่นเดียวนี้ในสมุดงานปลายทางที่สร้างขึ้นใหม่ วิธี copy() เรียกว่าใช้วัตถุแผ่นงานเป็นอาร์กิวเมนต์ ที่นี่เราให้แผ่นงานเป้าหมายจากสมุดงานต้นทางเป็นอาร์กิวเมนต์ที่ทำให้เกิดการคัดลอกแผ่นงานจากต้นทางไปยังสมุดงานปลายทาง
รหัสเพื่อคัดลอกแผ่นงาน Excel ไปยังสมุดงานอื่นใน Python
รหัสนี้แสดงขั้นตอนง่ายๆ ในการ คัดลอกแผ่นงานไปยังสมุดงานอื่นใน Python ในขณะที่คัดลอกแผ่นงาน เราเพิ่งจัดเตรียมแผ่นงานสมุดงานต้นฉบับเป็นอาร์กิวเมนต์ อย่างไรก็ตาม คุณอาจใช้วิธีอื่นที่โอเวอร์โหลดซึ่งใช้วัตถุคลาส CopyOptions เป็นอาร์กิวเมนต์ที่สอง CopyOptions มีตัวเลือกต่างๆ เช่น การตั้งค่าสถานะเพื่อคัดลอกค่าเฉพาะในกรณีที่สูตรไม่ถูกต้องสำหรับสมุดงานปลายทาง การตั้งค่าสถานะเพื่อคัดลอกหรือละเว้นแมโคร การตั้งค่าสถานะเพื่อใช้ชื่อแผ่นงานจากสมุดงานปลายทางสำหรับสูตร และอื่นๆ อีกมากมาย .
บทความนี้สอนเราถึงวิธีคัดลอกแผ่นงานจากไฟล์ Excel หนึ่งไปยังไฟล์ Excel อื่น หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มความคิดเห็นในไฟล์ Excel โปรดดูบทความใน วิธีเพิ่มความคิดเห็นใน Excel โดยใช้ Python