บทความสั้นๆ นี้ให้ข้อมูลเกี่ยวกับ วิธีแทรกตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python ประกอบด้วยรายละเอียดเกี่ยวกับการกำหนดค่า กระบวนการทีละขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อ เพิ่มตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python เมื่อเพิ่มตัวแบ่งส่วนข้อมูลแล้ว ตัวแบ่งส่วนข้อมูลจะถูกบันทึกเป็น XLSX, XLS หรือในรูปแบบอื่นที่ MS Excel รองรับ
ขั้นตอนในการแทรกตัวแบ่งส่วนข้อมูลโดยใช้ Python
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อเพิ่มตัวแบ่งส่วนข้อมูล
- โหลดไฟล์ Excel ต้นทางในวัตถุ Workbook ที่มีตารางอยู่
- เข้าถึง worksheet แรกและตารางเป้าหมาย
- เพิ่มตัวแบ่งส่วนข้อมูลลงในเวิร์กชีตโดยจัดเตรียมตาราง คอลัมน์ข้อมูลต้นทาง และเซลล์ปลายทางของตัวแบ่งส่วนข้อมูล
- บันทึกสมุดงานผลลัพธ์หลังจากเพิ่มตัวแบ่งส่วนข้อมูล
ขั้นตอนเหล่านี้อธิบายกระบวนการในการ แทรกตัวแบ่งส่วนข้อมูลโดยใช้ Python แผ่นงานแต่ละแผ่นในสมุดงานประกอบด้วยชุดของตัวแบ่งส่วนข้อมูลตามค่าเริ่มต้น ซึ่งใช้เพื่อเพิ่มตัวแบ่งส่วนข้อมูลใหม่ วิธีการเพิ่มตัวแบ่งส่วนข้อมูลจำเป็นต้องมีตารางเป้าหมายและหมายเลขคอลัมน์ และเซลล์ปลายทางที่จะแสดงตัวแบ่งส่วนข้อมูลในสมุดงานผลลัพธ์
รหัสเพื่อแทรกตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the source file having a table in it | |
wb = Workbook("input.xlsx") | |
# Get the desired worksheet | |
ws = wb.getWorksheets().get(0) | |
# Access the table object | |
tb = ws.getListObjects().get(0) | |
# Add a slicer to the selected table | |
ws.getSlicers().add(tb, 2, "E4") | |
# Save the workbook | |
wb.save("output.xlsx", SaveFormat.XLSX) | |
print("Slicer added successfully for the table") | |
jpype.shutdownJVM() |
รหัสนี้สาธิตขั้นตอนการ แทรกตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python ในโค้ดตัวอย่างนี้ ตัวแบ่งส่วนข้อมูลจะถูกเพิ่มลงในตารางที่เข้าถึงได้โดยใช้เมธอด getListObjects() ในเวิร์กชีต โปรดทราบว่าคุณสามารถเพิ่มตัวแบ่งส่วนข้อมูลไปยังตาราง Pivot ได้ด้วยการจัดเตรียมตาราง Pivot ฟิลด์ฐานเป้าหมาย และเซลล์เป้าหมายเพื่อวางตัวแบ่งส่วนข้อมูล
บทช่วยสอนนี้สอนให้เรา เพิ่มตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการใช้ตัวกรองกับข้อมูลในเวิร์กชีต โปรดดูบทความใน วิธีใช้ตัวกรองใน Excel โดยใช้ Python