เพิ่มความคิดเห็นในแผ่นงาน Excel Python

MS Excel รองรับการเพิ่มความคิดเห็นลงในเซลล์ในแผ่นงานเพื่อให้ข้อมูลเพิ่มเติม ในหลายกรณี ข้อคิดเห็นใช้เพื่ออธิบายสูตร นอกจากนี้ MS Excel ยังให้คุณกำหนดขนาดตัวอักษร ความสูง ความกว้าง ฯลฯ ของความคิดเห็น ในบทความนี้ คุณจะได้เรียนรู้วิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยทางโปรแกรมโดยใช้ Python

Python API เพื่อเพิ่มความคิดเห็นใน Excel

ในการเพิ่มความคิดเห็นไปยังเซลล์ในแผ่นงาน Excel เราจะใช้ Aspose.Cells for Python via Java API ช่วยให้คุณสร้าง แก้ไข และแปลงไฟล์ Excel จากภายในแอปพลิเคชัน Python ของคุณ คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้คำสั่ง pip ต่อไปนี้

pip install aspose-cells

เพิ่มความคิดเห็นลงในแผ่นงาน Excel ใน Python

ต่อไปนี้เป็นขั้นตอนในการเพิ่มความคิดเห็นลงในเซลล์ในแผ่นงาน Excel โดยใช้ Python

  • โหลดไฟล์ Excel โดยใช้คลาส Workbook
  • รับการอ้างอิงของ Worksheet ที่ต้องการโดยใช้เมธอด Workbook.getWorksheets().get(index)
  • เพิ่มความคิดเห็นลงในเซลล์ที่ต้องการโดยใช้เมธอด Worksheet.getComments().add(string cellName) และรับการอ้างอิงความคิดเห็นในวัตถุ Comment
  • ตั้งค่าบันทึกความคิดเห็นโดยใช้เมธอด Comment.setNote()
  • บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ Python

# การสร้างอินสแตนซ์วัตถุสมุดงาน
workbook = Workbook("workbook.xlsx")

# รับข้อมูลอ้างอิงของแผ่นงานแรกโดยผ่านดัชนีแผ่นงาน
worksheet = workbook.getWorksheets().get(0)

# เพิ่มความคิดเห็นในเซลล์ "F5"
commentIndex = worksheet.getComments().add("F5")

# การเข้าถึงความคิดเห็นที่เพิ่มใหม่
comment = worksheet.getComments().get(commentIndex)

# การตั้งค่าบันทึกความคิดเห็น
comment.setNote("Hello Aspose!")

# การบันทึกไฟล์ Excel
workbook.save("output.xlsx")

ใช้การจัดรูปแบบกับความคิดเห็นใน Excel

ต่อไปนี้เป็นขั้นตอนในการใช้การจัดรูปแบบกับความคิดเห็นใน Excel โดยใช้ Python

  • โหลดไฟล์ Excel โดยใช้คลาส Workbook
  • รับการอ้างอิงของ Worksheet ที่ต้องการโดยใช้เมธอด Workbook.getWorksheets().get(index)
  • เพิ่มความคิดเห็นลงในเซลล์โดยใช้เมธอด Worksheet.getComments().add(string cellName) และรับการอ้างอิงความคิดเห็นในวัตถุ Comment
  • ตั้งค่าบันทึกความคิดเห็นโดยใช้เมธอด Comment.setNote()
  • กำหนดรูปแบบที่ต้องการของความคิดเห็นโดยใช้ออบเจกต์ความคิดเห็น
  • บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตั้งค่าการจัดรูปแบบของความคิดเห็นใน Excel

# การสร้างอินสแตนซ์วัตถุสมุดงาน
workbook = Workbook("workbook.xlsx")

# รับข้อมูลอ้างอิงของแผ่นงานแรกโดยผ่านดัชนีแผ่นงาน
worksheet = workbook.getWorksheets().get(0)

# เพิ่มความคิดเห็นในเซลล์ "F5"
commentIndex = worksheet.getComments().add("F5")

# การเข้าถึงความคิดเห็นที่เพิ่มใหม่
comment = worksheet.getComments().get(commentIndex)

# การตั้งค่าบันทึกความคิดเห็น
comment.setNote("Hello Aspose!")

# การตั้งค่าขนาดตัวอักษรของความคิดเห็นเป็น 14
comment.getFont().setSize(14)

# การตั้งค่าแบบอักษรของความคิดเห็นเป็นตัวหนา
comment.getFont().setBold(True)

# ตั้งค่าความสูงของตัวอักษรเป็น 10
comment.setHeightCM(10)

# ตั้งค่าความกว้างของตัวอักษรเป็น 2
comment.setWidthCM(2)

# การบันทึกไฟล์ Excel
workbook.save("output.xlsx")  

รับใบอนุญาตฟรี

คุณสามารถใช้ Aspose.Cells for Python ผ่าน Java โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีเพิ่มความคิดเห็นไปยังเซลล์ในแผ่นงาน Excel โดยใช้ Python นอกจากนี้ คุณได้เห็นวิธีใช้การจัดรูปแบบกับความคิดเห็นโดยทางโปรแกรม คุณสามารถสำรวจคุณลักษณะอื่นๆ ของ API ได้โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีข้อสงสัย โปรดโพสต์ที่ ฟอรัม ของเรา

ดูสิ่งนี้ด้วย