斯潘8
斯潘4
本文介绍了FME中可用的变压器,可用于转置工作台(也称为工作台旋转);在电子表格应用程序(如Excel)中执行的一种常见操作。
转置表涉及到将表的列转换为行——在大多数情况下,不需要任何数据操作或汇总。例如:
在FME中,attributeexploder和aggregator transformers的组合允许您转换表。attributeExploder转换器将一行中的属性值作为名称/值对,并为每个属性创建单独的特性。通过将这些特性聚合在一起,可以将表的列重新组合为行。
本文将演示如何对格式如下的数据执行转置:
以下工作区可用于在Excel表上执行转置:
工作区的关键变压器包括:
名称/值对表示列或属性名(Attr_名称)和属性或单元格值(Attr_值)。
聚合器的输出是初始表中每列的一个新功能,它具有一个包含各种单元格值的列表属性。
将此列表输出为MS Excel格式的最简单方法是使用attributeCreator或attributerNameer重命名为列字母;A,B,C,等。有关实现此方法所使用的方法,请参见示例工作区和附带的视频。
使用attributeExploder通常会扰乱属性的顺序,并在将输出行写入特定顺序时创建问题。分类变压器可以用来克服这个限制,并对旋转的表的行进行排序。最终结果是原始表的转置。
?2019安全亚搏在线软件公司|合法的