บทความนี้อธิบายวิธี รวมไฟล์ Excel โดยใช้ Python ซึ่งมีการตั้งค่า IDE รายการคำแนะนำ และโค้ดตัวอย่างสำหรับ การเชื่อมไฟล์ Excel โดยใช้ Python คุณจะได้เรียนรู้เทคนิคในการควบคุมการโหลดไฟล์ Excel อินพุต รวมถึงการกรองชีตตามพารามิเตอร์ต่าง ๆ
Steps to Combine Multiple Excel Files using Python
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Cells for Python via .NET สำหรับการรวมไฟล์ Excel
- นำเข้าโมดูลและคลาสที่จำเป็นจากไลบรารีและโหลดไลเซนส์
- สร้างรายการไฟล์ Excel ที่คุณต้องการรวมเป็นไฟล์เดียว
- โหลดไฟล์แรกลงในอ็อบเจ็กต์ Workbook เป็นไฟล์ปลายทาง ซึ่งไฟล์อื่น ๆ จะถูกรวมเข้าไป
- วนผ่านรายการไฟล์ที่เหลือและรวมเข้ากับไฟล์แรกโดยใช้เมธอด Combine
- บันทึกไฟล์แรกเป็นไฟล์เอาต์พุตบนดิสก์โดยกำหนดชื่อไฟล์ใหม่
ขั้นตอนเหล่านี้กำหนดกระบวนการ รวมไฟล์ Excel โดยใช้ Python ให้นำเข้าโมดูลที่จำเป็น โหลดไลเซนส์ สร้างรายการไฟล์ Excel อินพุต และโหลดไฟล์ Excel แรกเป็นไฟล์ปลายทางโดยใช้อ็อบเจ็กต์คลาส Workbook สุดท้าย ให้ทำซ้ำผ่านไฟล์ Excel ที่เหลือ เรียกใช้เมธอด Combine สำหรับแต่ละไฟล์เพื่อรวมเข้ากับไฟล์ Excel แรก และบันทึกไฟล์ Excel แรกเป็นไฟล์เอาต์พุตที่มีไฟล์ Excel ทั้งหมดอยู่ภายใน
Code to Combine Excel Documents using Python
โค้ดด้านบนแสดงวิธี รวมไฟล์ XLSX โดยใช้ Python วิธีที่ง่ายที่สุดในการรวมไฟล์สองไฟล์คือการโหลดไฟล์แรกลงในอ็อบเจ็กต์คลาส Workbook และส่งไฟล์ที่สองเป็นอาร์กิวเมนต์ให้กับเมธอด Combine ที่เรียกจากไฟล์แรก คุณสามารถใช้คลาส LoadOptions ซึ่งมีคุณสมบัติ LoadFilter เพื่อกำหนดเกณฑ์สำหรับชีตที่ต้องการรวมไว้ในไฟล์ที่โหลด เพื่อนำไปรวมกับไฟล์ Excel ปลายทางอื่น
บทความนี้สอนกระบวนการรวมไฟล์ Excel หลายไฟล์ให้เราแล้ว หากต้องการสร้างไฟล์ Excel ที่มีแผนภูมิแกนต์ โปรดดูบทความ สร้างแผนภูมิแกนต์ใน Excel โดยใช้ Python.