MS Excel เป็นเครื่องมือที่ทรงพลังและใช้งานง่ายซึ่งถือเป็นตัวเลือกอันดับต้น ๆ สำหรับการวิเคราะห์ข้อมูลเสมอ ใน Excel เราสามารถบรรลุจุดสูงสุดใหม่ของการทำงานร่วมกันได้โดยใช้ข้อคิดเห็นแบบเธรด ในบทความนี้ เราจะได้เรียนรู้วิธีการอ่าน เพิ่ม แก้ไข และลบความคิดเห็นแบบเธรดใน Excel โดยใช้โปรแกรม Python
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- Python API เพื่อประมวลผลความคิดเห็นแบบเธรดใน Excel
- เพิ่มความคิดเห็นแบบเธรดในแผ่นงาน Excel
- อ่านความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะใน Excel
- อ่านความคิดเห็นแบบเธรดทั้งหมดจากแผ่นงาน Excel
- แก้ไขความคิดเห็นแบบเธรดในแผ่นงาน Excel
- ลบความคิดเห็นแบบเธรดในแผ่นงาน Excel
Python API เพื่อประมวลผลความคิดเห็นแบบเธรดใน Excel
Aspose.Cells เป็นไลบรารีที่ใช้กันอย่างแพร่หลายซึ่งช่วยให้สามารถจัดการไฟล์ Microsoft Excel ในภาษาการเขียนโปรแกรมต่างๆ รวมถึง Python ด้วย API เราจะใช้ Aspose.Cells for Python via .NET เพื่อเพิ่ม อ่าน แก้ไข หรือลบความคิดเห็นแบบเธรดในเวิร์กชีต Excel ช่วยให้นักพัฒนาสามารถสร้าง แปลง หรือแก้ไขรูปแบบไฟล์ที่รองรับ Excel ในแอปพลิเคชัน Python ของตนได้
pip install aspose-cells-python
เพิ่มความคิดเห็นแบบเธรดใน Excel โดยใช้ Python
เราสามารถเพิ่มความคิดเห็นแบบเธรดลงในแผ่นงาน Excel ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส สมุดงาน
- เพิ่มผู้เขียนไปยังคอลเลกชัน threadedcommentauthors โดยใช้เมธอด add(name, userid, providerid)
- รับวัตถุคลาส ThreadedCommentAuthor สำหรับผู้เขียนที่สร้างขึ้นใหม่ตามดัชนี
- เพิ่มความคิดเห็นแบบเธรดโดยใช้เมธอด addthreadedcomment() ใช้ชื่อเซลล์ ข้อความแสดงความคิดเห็น และวัตถุ ThreadedCommentAuthor เป็นอาร์กิวเมนต์
- บันทึกไฟล์ Excel โดยใช้เมธอด Workbook.save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเพิ่มข้อคิดเห็นแบบเธรดลงในแผ่นงาน Excel โดยใช้ Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการเพิ่มข้อคิดเห็นแบบเธรดในแผ่นงาน Excel
# สร้างอินสแตนซ์ของคลาสสมุดงาน
workbook = Workbook();
# เพิ่มผู้เขียน
authorIndex = workbook.worksheets.threaded_comment_authors.add("Aspose Test", "", "");
author = workbook.worksheets.threaded_comment_authors[authorIndex];
# เพิ่มความคิดเห็นแบบเธรด
workbook.worksheets[0].comments.add_threaded_comment("A1", "Test Threaded Comment", author);
# บันทึกไฟล์เอาต์พุต
workbook.save("D:\\Files\\AddThreadedComments_out.xlsx");
อ่านความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะใน Python
เราสามารถอ่านความคิดเห็นแบบเธรดสำหรับเซลล์ที่ระบุจากแผ่นงาน Excel โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ Excel ที่มีอยู่โดยใช้คลาส สมุดงาน
- เข้าถึงแผ่นงานตามดัชนี
- รับความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะโดยใช้เมธอด getthreadedcomments() ใช้ชื่อเซลล์เป็นอาร์กิวเมนต์
- วนดูความคิดเห็นในเธรดทั้งหมดและอ่านรายละเอียด
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านข้อคิดเห็นแบบเธรดสำหรับคอลัมน์ที่ระบุจากแผ่นงาน Excel โดยใช้ Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการอ่านข้อคิดเห็นแบบเธรดสำหรับเซลล์ที่ระบุในแผ่นงาน Excel
# โหลดไฟล์ Excel ที่มีอยู่
workbook = Workbook("D:\\Files\\AddThreadedComments_out.xlsx")
# เข้าถึงแผ่นงานแรก
worksheet = workbook.worksheets[0];
# รับความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะ
threadedComments = worksheet.comments.get_threaded_comments("A1");
# อ่านความเห็นในกระทู้แล้ว
for comment in threadedComments:
print("Author Name: " + comment.author.name)
print("Threaded comment Notes:" + comment.notes)
Author Name: Aspose Test
Threaded comment Notes:Test Threaded Comment
อ่านความคิดเห็นแบบเธรดทั้งหมดจาก Excel ใน Python
ในทำนองเดียวกัน เราสามารถอ่านความคิดเห็นแบบเธรดทั้งหมดที่มีอยู่ในแผ่นงาน Excel ได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ Excel ที่มีอยู่โดยใช้คลาส สมุดงาน
- วนความคิดเห็นทั้งหมดและอ่านความคิดเห็นแบบเธรดสำหรับแต่ละความคิดเห็น
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านข้อคิดเห็นแบบเธรดทั้งหมดจากแผ่นงาน Excel โดยใช้ Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการอ่านความคิดเห็นแบบเธรดทั้งหมดจากแผ่นงาน Excel
# โหลดไฟล์ Excel ที่มีอยู่
workbook = Workbook("D:\\Files\\MultipleThreadedComments_out.xlsx")
# เข้าถึงแผ่นงานแรก
worksheet = workbook.worksheets[0];
# รับทุกความคิดเห็น
comments = worksheet.comments
# อ่านความเห็นกระทู้ทั้งหมดแล้ว
for comment in comments:
# ประมวลผลความคิดเห็นแบบเธรด
for threadedComment in comment.threaded_comments:
print("Author Name: " + threadedComment.author.name)
print("Threaded comment author User Id: " + threadedComment.author.user_id)
print("Threaded comment author ProviderId:" + threadedComment.author.provider_id)
print("Threaded comment Notes:" + threadedComment.notes)
แก้ไขความคิดเห็นแบบเธรดใน Excel โดยใช้ Python
โปรดทำตามขั้นตอนด้านล่างเพื่ออัปเดตความคิดเห็นแบบเธรดในเวิร์กชีต Excel:
- โหลดไฟล์ Excel ที่มีอยู่โดยใช้คลาส สมุดงาน
- เข้าถึงแผ่นงานตามดัชนี
- รับความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะโดยใช้เมธอด getthreadedcomments() ใช้ชื่อเซลล์เป็นอาร์กิวเมนต์
- อัปเดตคุณสมบัติบันทึกย่อของความคิดเห็น
- บันทึกไฟล์ Excel โดยใช้เมธอด Workbook.save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแก้ไขข้อคิดเห็นแบบเธรดในแผ่นงาน Excel โดยใช้ Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการแก้ไขข้อคิดเห็นแบบเธรดในแผ่นงาน Excel
# โหลดไฟล์ Excel ที่มีอยู่
workbook = Workbook("D:\\Files\\AddThreadedComments_out.xlsx")
# เข้าถึงแผ่นงานแรก
worksheet = workbook.worksheets[0];
# รับความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะ
threadedComments = worksheet.comments.get_threaded_comments("A1");
comment = threadedComments[0]
# อัปเดตบันทึกความคิดเห็น
comment.notes = "Updated Comment";
# บันทึกไฟล์เอาต์พุต
workbook.save("D:\\Files\\EditThreadedComments.xlsx");
ลบความคิดเห็นแบบเธรดใน Excel โดยใช้ Python
นอกจากนี้เรายังสามารถลบความคิดเห็นแบบเธรดสำหรับเซลล์เฉพาะในแผ่นงาน Excel ได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ Excel ที่มีอยู่โดยใช้คลาส สมุดงาน
- เข้าถึงแผ่นงานตามดัชนี
- ลบความคิดเห็นออกจากคอลเลกชันความคิดเห็นโดยใช้เมธอด Removeat() ใช้ชื่อเซลล์เป็นอาร์กิวเมนต์
- บันทึกไฟล์ Excel โดยใช้วิธีบันทึก (สตริง)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการลบข้อคิดเห็นแบบเธรดในแผ่นงาน Excel โดยใช้ Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการลบข้อคิดเห็นแบบเธรดในแผ่นงาน Excel
# โหลดไฟล์ Excel ที่มีอยู่
workbook = Workbook("D:\\Files\\AddThreadedComments_out.xlsx")
# รับทุกความคิดเห็น
comments = workbook.worksheets[0].comments
# ลบความคิดเห็น
comments.remove_at("A1")
# บันทึกไฟล์เอาต์พุต
workbook.save("D:\\Files\\DeleteThreadedComments.xlsx");
รับใบอนุญาตฟรี
คุณสามารถใช้ Aspose.Cells for Python ได้โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว
ความคิดเห็นแบบเธรดใน Excel – ทรัพยากรการเรียนรู้
นอกเหนือจากการทำงานกับข้อคิดเห็นแบบเธรดในเวิร์กชีต Excel แล้ว เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง จัดการ และการแปลงไฟล์ Excel และสำรวจฟีเจอร์อื่นๆ ของไลบรารีโดยใช้ทรัพยากรด้านล่าง:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการอ่าน เพิ่ม แก้ไข และลบความคิดเห็นแบบเธรดจากเวิร์กชีต Excel โดยใช้ Python ด้วยการใช้ประโยชน์จาก Aspose.Cell สำหรับ Python คุณสามารถจัดการเวิร์กชีต Excel ในแอปพลิเคชัน Python ของคุณได้อย่างง่ายดาย ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี