วิธีแทรกตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python

บทความสั้นๆ นี้ให้ข้อมูลเกี่ยวกับ วิธีแทรกตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python ประกอบด้วยรายละเอียดเกี่ยวกับการกำหนดค่า กระบวนการทีละขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อ เพิ่มตัวแบ่งส่วนข้อมูลใน Excel โดยใช้ Python เมื่อเพิ่มตัวแบ่งส่วนข้อมูลแล้ว ตัวแบ่งส่วนข้อมูลจะถูกบันทึกเป็น XLSX, XLS หรือในรูปแบบอื่นที่ MS Excel รองรับ

ขั้นตอนในการแทรกตัวแบ่งส่วนข้อมูลโดยใช้ Python

  1. สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อเพิ่มตัวแบ่งส่วนข้อมูล
  2. โหลดไฟล์ Excel ต้นทางในวัตถุ Workbook ที่มีตารางอยู่
  3. เข้าถึง worksheet แรกและตารางเป้าหมาย
  4. เพิ่มตัวแบ่งส่วนข้อมูลลงในเวิร์กชีตโดยจัดเตรียมตาราง คอลัมน์ข้อมูลต้นทาง และเซลล์ปลายทางของตัวแบ่งส่วนข้อมูล
  5. บันทึกสมุดงานผลลัพธ์หลังจากเพิ่มตัวแบ่งส่วนข้อมูล

ขั้นตอนเหล่านี้อธิบายกระบวนการในการ แทรกตัวแบ่งส่วนข้อมูลโดยใช้ 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

 ไทย