# 导入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. 太赞!639 页《深度学习:Deep Learning》硬核课程 PPT 下载
  2. HTML 5 中的新元素2
  3. java ubuntu 14.04,ubuntu14.04下安装JAVA
  4. Java ExecutorService 线程池
  5. Shell中case判断结构的用法笔记
  6. 雾霾模糊?图像增强教你如何去雾
  7. mac写html图片显示不出来解决方法
  8. nyoj 309 bobsledding 即河南省第四届大学生程序设计大赛第七题
  9. 运筹优化(十二)--带约束非线性规划(NLP)
  10. es的query及filter 1
  11. python文件传输模块_Python socket模块ftp传输文件过程解析
  12. ubuntu linux u盘安装教程,U盘安装ubuntu的详细教程
  13. Linux操作系统实验报告心得体会,操作系统实验报告的心得体会.docx
  14. 原生Ajax实现formdata
  15. 世道变坏,从颠覆微信开始
  16. 扒一扒网易云课堂python课程,发现还有不少可以白嫖的免费好资源
  17. android系统登录不了网络,如何解决Android系统搜索不到无线网络信号
  18. 四、《云原生 | Kubernetes篇》二进制安装部署k8s高可用集群V1.24
  19. 文案自动修改软件-文案自动改写的免费软件下载
  20. 2021年北京高新技术企业认定补贴及政策要求

热门文章

  1. 读书笔记:《浪潮之巅:上》
  2. 怎样下载excelDIY工具箱怎么办_办公必备的工具箱网站,内含111个实用小工具,完全免费...
  3. 6-12 判断奇偶性 (10 分) 本题要求实现判断给定整数奇偶性的函数。
  4. ehviewer_ehviewer
  5. 推荐数学软件Geogebra
  6. 关于python-scrapy框架爬取微博转发的信息
  7. 碳刷滑环在发电机中的作用
  8. 旋转接头出现故障的原因分享
  9. XSS注入基础入门篇
  10. MATLAB使用:如何将其他格式的数据转换成MATLAB喜欢的“.mat”格式