这个简短的教程解释了如何使用 Python 在 Excel 中绘制线条。它包含设置 IDE 的详细信息、步骤列表以及示例代码,显示如何使用 Python 在 Excel 中绘制线条和各种其他形状。它将让您了解使用自定义设置绘制线条以满足您的需求的过程。
使用 Python 在 Excel 工作表中画线的步骤
- 将 IDE 设置为使用 Aspose.Cells for Python via Java 绘制一条线
- 使用 workbook 类创建 Excel 文件或加载现有文件
- 访问要在其中绘制线条形状的工作表
- 访问工作表的 Shapes 集合并调用 addLine() 方法绘制一条线
- 保存包含新线条形状的 Excel 文件
上述步骤阐明了如何使用 Python 在 Excel 中绘制一条线。通过创建 Excel 文件、访问工作表并使用绘图方法 addLine() 开始该过程。传递定义起始单元格、距目标单元格左上角的偏移量以及线另一端的坐标(以像素为单位)的参数。
使用 Python 在 Excel 上画一条线的代码
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!!!") |
此示例代码演示如何使用 Python 在 Excel 中制作折线图。您可以使用 AutoShapeType.Line 的 AddAutoShape() 方法和以 MsoDrawingType.Line 作为参数的 AddShape() 方法来绘制线条。使用 AutoShapeType 枚举器添加各种形状,包括矩形、椭圆形、梯形、六边形和八边形。
这篇文章教我们画线条和其他形状。要插入图像,请参阅 如何使用Python在Excel中插入图像 上的文章。