xi_xy 发表于 2024-12-13 10:45:26

是否有接口可以获取表格绑定,设定的表头所在列的方法

是否有接口可以获取表格绑定,设定的表头所在列下标的方法

Wilson.Zhang 发表于 2024-12-13 10:45:27

您好!需要跟您确认下您所说的”表格绑定“是表单级别还是Table级别的数据绑定?

如果是表单级别的数据绑定,即Worksheet级别,对整张表单绑定了数据对应的列信息。在绑定之初即遵循了列的自然顺序从左至右,如果您需要获取表头某列名称所在列索引,可以依次遍历表头检查列头单元格内容是否与您的查询目标一致,如果是,当前列索引即所求。另外,如果您通过代码Worksheet:bindColumn()绑定,那可以在绑定时即存储列名称和列索引的映射关系,之后通过访问存储该映射关系的数据结构即可。

如果您使用了Table级别的数据绑定,Table列索引与Table所在单元格区域有关。可以通过Table:range()了解Table占用的单元格区域,然后通过Table:getColumnName()遍历Table区域中的列获取每列的名称,对比是否为您的查找目标即可获得对应的列下标。
页: [1]
查看完整版本: 是否有接口可以获取表格绑定,设定的表头所在列的方法