当前位置: 首页 > news >正文

SolidWorks二次开发 C#-读取基于Excel的BOM表信息

SolidWorks二次开发 C#-读取基于Excel的BOM表信息

  • 问题点来源
  • 解决方案及思路
    • 相关引用链接

问题点来源

这是一位粉丝问的一个问题,他说到:
老师,请问Solidworks二次开发工程图中"基于Excel的材料明细表"怎么读取里面的数据?

Ps:这上面的问题,除了前两个字是多余的,后面的都没问题。哈哈

解决方案及思路

先手动调一个表格进来看看,到底是什么类型。
再去API查找对应的信息,如果实在不知道类型,可以使用选择对象的方法来测试。
最后就是拿到对象怎么去拿对应的BOM条目数据了。
有个关键的信息 就是要先Attach,不然获取不到。

在这里插入图片描述

下面的具体的代码:
 SldWorks swApp = Utility.ConnectToSolidWorks();ModelDoc2 swModel = (ModelDoc2)swApp.ActiveDoc;SelectionMgr selectionMgr = (SelectionMgr)swModel.SelectionManager;var selectedObject6 = selectionMgr.GetSelectedObject6(1, -1);//Debug.Print((selectedObject6 is TableAnnotation).ToString());Debug.Print((selectedObject6 is BomTable).ToString());if (selectedObject6 is BomTable){var bomtable= selectedObject6 as BomTable;bomtable.Attach3();Debug.Print(bomtable.GetRowCount().ToString()); Debug.Print(bomtable.GetHeaderText(1).ToString());Debug.Print(bomtable.GetEntryText(3,2).ToString());bomtable.Detach();}

相关引用链接

SolidWorkApi Help Online

http://www.lryc.cn/news/263075.html

相关文章:

  • maui中实现加载更多 RefreshView跟ListView(2)
  • win10环境下git安装和基础操作
  • 将yolo格式转化为voc格式:txt转xml(亲测有效)
  • 字符串 - 541.反转字符串II(C#和C实现)
  • 机器视觉技术与应用实战(开运算、闭运算、细化)
  • 云原生之深入解析云原生架构的日志监控
  • 基于hfl/rbt3模型的情感分析学习研究——文本挖掘
  • 计算机网络基础——常用的中英文网络述语大全,强烈建议收藏
  • c++如何自定义类及成员函数
  • 100G云数据中心网络建设解决方案
  • Zoho Desk为何受到跨境电商企业青睐:优势与特点解析
  • git 删除仓库中多余的文件或者文件夹
  • 搭建git服务器(本地局域网)
  • 如何让营销更生动,更有效!
  • RestTemplate请求参数需要转义 处理
  • 使用Kaptcha实现的验证码功能
  • 【无标题】CTF之SQLMAP
  • 【Qt之Quick模块】1. 概述及Quick应用程序创建流程
  • C语言-数组指针笔试题讲解(1)-干货满满!!!
  • springboot整合vue,将vue项目整合到springboot项目中
  • C++ 二叉搜索树(BST)的实现(非递归版本与递归版本)与应用
  • 分类预测 | Matlab实现AOA-SVM算术优化支持向量机的数据分类预测【23年新算法】
  • 代码随想录算法训练营第七天 | 454.四数相加II、383. 赎金信、15. 三数之和 、18. 四数之和
  • SpringBoot 3.2.0 版本 mysql 依赖下载错误
  • 内网穿透的应用-如何结合Cpolar内网穿透工具实现在IDEA中远程访问家里或者公司的数据库
  • ElasticSearch单机或集群未授权访问漏洞
  • 【华为OD题库-097】最大岛屿体积-java
  • HTML中边框样式、内外边距、盒子模型尺寸计算(附代码图文示例)【详解】
  • drf入门规范
  • 【微服务】springboot整合minio详解