บทช่วยสอนสั้นๆ นี้อธิบายวิธี วาดเส้นใน Excel ด้วย Python โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และโค้ดตัวอย่างที่แสดง วิธีวาดเส้นใน Excel ด้วย Python และรูปร่างอื่นๆ มากมาย จะทำให้คุณเข้าใจขั้นตอนการลากเส้นด้วยการตั้งค่าแบบกำหนดเองให้ตรงกับความต้องการของคุณ
ขั้นตอนในการวาดเส้นในแผ่นงาน Excel ด้วย Python
- ตั้งค่า IDE ให้วาดเส้นโดยใช้ Aspose.Cells สำหรับ Python ผ่าน Java
- สร้างไฟล์ Excel หรือโหลดไฟล์ที่มีอยู่โดยใช้คลาส workbook
- เข้าถึงแผ่นงานที่คุณต้องการวาดเส้น
- เข้าถึงคอลเลกชัน Shapes ของชีตและเรียกใช้เมธอด addLine() เพื่อวาดเส้น
- บันทึกไฟล์ Excel ด้วยรูปร่างเส้นใหม่
ขั้นตอนข้างต้นให้ความกระจ่าง คุณจะวาดเส้นใน Excel ด้วย Python ได้อย่างไร เริ่มต้นกระบวนการโดยการสร้างไฟล์ Excel เข้าถึงชีต และใช้วิธีการวาด addLine() ส่งผ่านอาร์กิวเมนต์ที่กำหนดเซลล์เริ่มต้น ชดเชยจากมุมซ้ายบนของเซลล์ปลายทาง และพิกัดของปลายอีกด้านของเส้นเป็นพิกเซล
รหัสเพื่อวาดเส้นบน Excel ด้วย Python
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat, AutoShapeType, MsoDrawingType | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create a workbook | |
workbook = Workbook() | |
# Select a sheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Draw line | |
worksheet.getShapes().addLine(2, 10, 2, 40, 200, 500) | |
# Save the output | |
workbook.save("sample.xlsx", SaveFormat.XLSX) | |
print("Line drawn successfully!!!") |
โค้ดตัวอย่างนี้สาธิต วิธีสร้างไดอะแกรมเส้นใน Excel ด้วย Python คุณสามารถวาดเส้นด้วยวิธีอื่น AddAutoShape() ด้วย AutoShapeType.Line และวิธี AddShape() ด้วย Mso DrawingType.Line เป็นอาร์กิวเมนต์ เพิ่มรูปร่างต่างๆ โดยใช้ตัวแจงนับ AutoShapeType รวมถึงสี่เหลี่ยม วงรี สี่เหลี่ยมคางหมู หกเหลี่ยม และแปดเหลี่ยม
บทความนี้ได้สอนให้เราวาดเส้นและรูปทรงอื่นๆ หากต้องการแทรกรูปภาพ โปรดดูบทความเกี่ยวกับ วิธีแทรกรูปภาพใน Excel โดยใช้ Python