Dynamo中如何读取Excel表格的数据?

发布于:2020-08-14 10:17:50

如下图所示是一个简单的Excel表格,包含了10个点的坐标值。如何通过这10个点的坐标值,在Dynamo中创建这10个点呢?

Excel表格.png

首先,我们需要了解Excel表格的结构,一个Excel文件通常我们称为“工作簿”,一个“工作簿”中可能有很多“工作表(sheet)”。我们在Dynamo中读取Excel的数据应当明确想要读取的工作表是哪一张。

接着,在Dynamo中将Excel文件读取进来,输入给导入Excel的节点,具体节点如下所示。

 读取Excel.png

然后,我们发现读取的Excel数据是一行一行读取的,每一行读取为一个列表,并且第一行是标题,我们不需要。因此,我们需要把读取的数据进行处理,先删掉一行(第一个列表),接着把列表转置为按列读取来区分开xyz值,具体节点如下。

 处理Excel数据.png

有了这些数据就可以用来生成点了,所有节点如下图所示。

创建点.png