继衠的第18篇文章
前面已经讲过复制粘贴法,进行gh和Exel/WPS等表格软件的数据交互。那一招在多张表同时处理上力不从心了。
今天说说如何读取多表的操作,原理是grasshopper支持直接读取.csv格式的文本信息的,既可以用“readfile”电池来读取,也可以直接将.csv文件拖动到grasshopper的界面来快捷导入。
step1.我先创建5个表
内容分别如下:
step2.注意下我的表格存储目录,后面要用
step3.把xls的表格批量转存为csv格式(此处采用网上下到的脚本,方法如下,脚本下载点击阅读原文获取)
step4.接下来,我们打开grasshopper,创建一个readfile电池,就是它:
step5.右键输入端,选择select many existing files选项
step6.然后选择转格式后的csv文件
step7.这是read file电池的输出端,就是5个csv表的内容了
step8.然后我们用text split电池,以英文逗号为分格符参数,便可以获得打散的树形数据了。有了这套树形数据,便可以随意进行后续gh处理了。
查看往期文章:
小技巧|grasshopper与Exel/wps的复制粘贴交互
grasshopper迭代学习01|预热
grasshopper迭代学习02|视图
grasshopper迭代学习03|高频
grasshopper迭代学习04|操纵(1)
grasshopper迭代学习05|操纵(2)
指南:从有技术到有趣
增加学习时长的深度思考
即刻拥有全局一键翻译能力
文件秒发,拼的不是手速是工作流
工作流|Evernote高速调用grasshopper电池组
小知识| 异形线材建模中的剪刀现象
脚本|rhino中将选中的物件一键换上随机色
ghuser|按图层拾取guid对应物件树