插件 ExcelWrite 导出Excel格式数据/获取图层

使用ExcelWrite 插件可以导出Excel格式的数据:

 

ExcelFile端口接 文件数据路径 最后面的是文件名,不用写格式 

 

如果存储树形数据,需要 勾选 List To Row 选项:

附:

三个插件:ExcelStaticRead、ExcelDynamicRead、ExcelWrite

 

python导出图层信息:

"""Provides a scripting component.
    Inputs:
        x: The x script variable
        y: The y script variable
    Output:
        a: The a output variable"""

__author__ = "Administrator"
__version__ = "2021.01.27"

import Rhino
import rhinoscriptsyntax as rs
import scriptcontext as sc

sc.doc = Rhino.RhinoDoc.ActiveDoc
obj = sc.doc.Objects.Find(x)
print(obj.Attributes.LayerIndex)

def MyGetObjectLayer(obj):
    index = obj.Attributes.LayerIndex
    print(index)
    layer = sc.doc.Layers[index]
    return layer.Name
    
a = MyGetObjectLayer(obj)

print(dir(obj.Attributes) )

 

posted @ 2020-08-26 16:18  谦曰盛  阅读(903)  评论(0编辑  收藏  举报