วาดเส้นใน Excel ด้วย Python

บทช่วยสอนสั้นๆ นี้อธิบายวิธี วาดเส้นใน Excel ด้วย Python โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และโค้ดตัวอย่างที่แสดง วิธีวาดเส้นใน Excel ด้วย Python และรูปร่างอื่นๆ มากมาย จะทำให้คุณเข้าใจขั้นตอนการลากเส้นด้วยการตั้งค่าแบบกำหนดเองให้ตรงกับความต้องการของคุณ

ขั้นตอนในการวาดเส้นในแผ่นงาน Excel ด้วย Python

  1. ตั้งค่า IDE ให้วาดเส้นโดยใช้ Aspose.Cells สำหรับ Python ผ่าน Java
  2. สร้างไฟล์ Excel หรือโหลดไฟล์ที่มีอยู่โดยใช้คลาส workbook
  3. เข้าถึงแผ่นงานที่คุณต้องการวาดเส้น
  4. เข้าถึงคอลเลกชัน Shapes ของชีตและเรียกใช้เมธอด addLine() เพื่อวาดเส้น
  5. บันทึกไฟล์ 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

 ไทย