#Update 2018-04-10 利用KiCad自带的python脚本生成csv文件以后另存为xlsx文件显然是一种效率更高的方法
本教程针对Linux和MacOS系统上的KiCad。
本教程内容参考自KICADのBOM出力プラグイン書いてみた。
在KiCad的插件中,我们可以生成csv格式的物料清单。在csv格式的物料清单中,具有相同封装、相同值的元器件不会被合并起来。但是为了采购的方便,我们希望相同封装、相同值的元器件可以归类在一起。
借助Nosuz基于Ruby为KiCad开发的bom2excel.rb插件和Ruby平台的开源电子表格生成器axlsx,我们可以轻松地使用KiCad输出xlsx格式的Excel表格。
首先确认电脑已经装有Ruby编译器。在MacOS里Ruby是预先安装好的。Linux系统需要先在官网下载安装Ruby。
然后,下载bom2excel.rb插件和axlsx。打开Mac或Linux上的终端并在终端打开你保存axlsx和bom2excel.rb的文件夹,在命令行输入
sudo gem install axlsx
并回车。如果提示要求输入密码,则输入你的密码,回车。
待终端完成后,再输入
ruby bom2excel.rb
等待终端完成。
接着,打开KiCad的Eeschema。点击工具栏上方的 BOM物料清单按钮。在BOM材料清单对话框中,单击 添加插件。选中bom2excel.rb。将插件命名为BOM2Excel。在命令行中,输入”/你存放bom2excel.rb的位置” “%I” “%O.xlsx”,如:
"/Users/ZHANGHaipeng/Downloads/bom2excel.rb" "%I" "%O.xlsx"
到这里就大功告成!
选中BOM2Excel插件再点击生成,就可以在项目文件中生成我们想要的Excel表格了!
博主你好?请问你还有bom2excel.rb 这个脚本文件吗,有的话能否分享一份,多谢!
你好,已发邮箱
我已收到,多谢!
能否把bom2excel.rb给我发一份,谢谢。
海鹏老师你好,如果bom2excel.rb这个脚本还在,请发给我一份,谢谢。升级了KiCad把以前的弄丢了。
已经给你发送邮件。另外,以我使用经验,觉得使用KiCad自带的bom2grouped_csv插件生成.csv文件后再将.csv用Excel打开,直接转换成.xlsx文件更方便。
祝你使用愉快。
海鹏老师你好,之前使用AD转Kicad,也是在你这里找到答案的,非常感谢,对了老师,bom2excel.rb和axlsx我都没有法下载,你能帮忙发一份么?我的是MacOS。
你好,已发送,请查收。另外,对KiCad v5,个人觉得直接使用KiCad自带的bom_csv_grouped_by_value插件生成csv后直接另存为xlsx文件也很方便
博主你好,感谢你的分享 bom2excel.rb可以给我发一份,非常感谢
bom2excel.rb能发我一份吗?292388019@qq.com
博主,求一个bom2excel.rb脚本
52543190@qq.com
已发送