Python从 excel 获取数据,并且自动画CAD直线
时间: 2023-05-19 14:05:35 浏览: 143
Python数据获取
可以使用Python的pandas库来从excel中读取数据,然后使用AutoCAD的COM接口来自动绘制直线。具体实现可以参考以下代码:
```python
import win32com.client as win32
import pandas as pd
# 读取excel数据
df = pd.read_excel('data.xlsx')
# 连接AutoCAD
acad = win32.Dispatch('AutoCAD.Application')
doc = acad.ActiveDocument
ms = doc.ModelSpace
# 绘制直线
for i in range(len(df)):
x1, y1, x2, y2 = df.iloc[i]
line = ms.AddLine((x1, y1), (x2, y2))
line.Update()
```
注意,需要安装pandas和pywin32库。
阅读全文