# 导入openpyxl模块的load_workbook函数

from openpyxl import load_workbook

#导入pyautocad模块的autocad和apiont函数

from pyautocad import Autocad, APoint

#取得cad软件现在打开的窗口,如果没有则创建一个

acad = Autocad(create_if_not_exists=True)

#测量数据文件

path="aaa.xlsx"

#导入aaa.xlsx里面的工作簿

wb = load_workbook(filename=path)

#取得工作簿里的当前工作表

ws = wb.active

#初始化需要用的数据

list = []

p = []

#对工作簿中所有行进行迭代

for row in ws.rows:

#做一个临时列表

temp = []

#对每一行里的每个单元格进行迭代

for cell in row:

#把每一个单元格的数据添加到临时列表中

temp.append([cell.value])

#将每一行的数据添加到list中

list.append(temp)

#对list去掉第一行标题行,然后迭代

for l,i in zip(list[1:],range(1,len(list))):

#拿到每一行中x,y,z

x = l[1][0]

y = l[2][0]

print(i)

print(x)

print(y)

#用xy坐标画点,如果xy反了,就颠倒一下

p=APoint(x, y)

#点旁边备注的文字格式为[点号]标高,字体高度为1

text = acad.model.AddText(u'%s' % "["+str(l[0][0])+"]"+str(l[3][0]), p, 1)

#画圆圈,半径为1    acad.model.AddCircle(p, 1)

python标注cad坐标点_利用pyautocad模块批量画点位相关推荐

  1. python自动添加cad点坐标_利用pyautocad模块批量画点位

    # 导入openpyxl模块的load_workbook函数 from openpyxl import load_workbook #导入pyautocad模块的autocad和apiont函数 fr ...

  2. python实现背景抠除_Python利用removebg模块批量抠图去背景

    首先,注册并获取API:在www.remove.bg 注册账号并获取API. 注意:免费帐号每月可处理50张照片 github库地址:https://github.com/brilam/remove- ...

  3. python提取cad坐标_教你一个CAD坐标提取的小技巧

    原标题:教你一个CAD坐标提取的小技巧 经常用CASS计算土石方的小伙伴,经常会遇到一个很大的拦路虎:拿到一张甲方提供的dwg图纸,要求用CASS进行土石方计算.顿时感觉无从下手了. 遇到这样的问题, ...

  4. python提取cad坐标到excel_使用python来操作autocad,并且将坐标点转换成cad可见对象...

    由于工作需要,在项目中遇到一个棘手的问题,如何将(mssql)数据库中的BLOB文件转成cad可见图形 (可能每个项目需求不一样,解决方式不同) 第一步 . 需要转换的图形类型 第二步 . 那我们先查 ...

  5. python标注cad桩位_cad自动进行桩位编号

    加载AutoLabelAttributesV1-0.lsp ;;-----------------=={ AutoLabel Attributes }==---------------;; ;; ;; ...

  6. python实现dnf自动刷怪_利用pyautogui自动化领取dnf的在线养竹活动的竹子

    背景: Dnf的周年庆活动之一,鬼才策划为了在线率想的活动,规律如下 1.在线1分钟可以生成1根竹子,领取竹子以后可以获取到积分,积分满足活动要求后可以领取相应档位的奖励 2.玩家不在线期间,不会生成 ...

  7. python用什么处理文件_利用Python如何快速处理文件

    利用Python如何快速处理文件 我之前要合并将近1000个CSV表格 每个表格共370列,约360行不等,列名相同 三个方案瞬间浮现在我眼前: 1.Ctrl C + Ctrl V--可以睡公司了: ...

  8. python实现背景抠除_利用Python代码实现一键抠背景功能

    这篇文章主要给大家介绍了关于如何利用Python代码实现一键抠背景的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前 ...

  9. python用户输入列表有缺陷_利用Python对Jira缺陷进行管理操作

    转自:51testing 1.1.概要 本文主要内容是教大家学习如何利用Python对Jira缺陷进行管理操作. 在平时的测试中,大家对于缺陷管理平台一定不陌生,平时的缺陷都要去平台进行操作.今天我们 ...

最新文章

  1. 全志a64linux内核编译,芯灵思Sinlinx A64 Linuxqt编译安装
  2. 每张脸值5美元,谷歌花钱买数据强化刷脸,还把隔空操控手机变成现实
  3. 八皇后问题 (递归 搜索)
  4. 判断一个数是否是回文数
  5. 中国数字故障记录仪行业市场供需与战略研究报告
  6. 脑子瓦特?记忆力受损?试试AI调控的闭环电击颞叶疗法
  7. Ruby on Rails -跑起来吧hello World!
  8. 项目是如何完成的(一)
  9. JS 页面跳转,参数的传递
  10. 根据卫星运动矢量计算轨道六根数
  11. 看漫画学Python:有趣、有料、好玩、好用:全彩版PDF
  12. Django优化(减少数据库查询次数)---select_related和prefetch_related的使用
  13. 电脑打字习惯让人提笔忘字
  14. 带你走进缓存世界(1):漫谈缓存
  15. 【考试题解】 递归递推
  16. excel 统计函数笔记
  17. Twitter 账号爬取
  18. mysql安装2503,无法安装msi格式软件提示错误代码2502、2503怎么办?
  19. var fd = new FormData();传不了数据解决方案
  20. geoCoordMap数据,全国省市,4个直辖市,用于echart gl 3d地图

热门文章

  1. Datawhale学习笔记-飞桨AI-Task02:头脑风暴:让人拍案叫绝的创意是如何产生的?
  2. 数学笔记21——三角替换2(tan和sec)
  3. 【GDB】VisualStudio 2017跨平台(Linux)调试|可视化GDB|visual GDB
  4. PointNet代码分析
  5. java eden 1 eden 2_java.lang.OutOfMemoryError: PermGen space
  6. 社群规划方案撰写4大步骤
  7. R语言主成分分析可视化(颜值高,很详细)
  8. Matlab 资料与教材
  9. 如何修改系统默认的ssh端口?
  10. html连接accdb文件,连接Access2007数所库(accdb格式数据库)需要另安驱动