我需要使用FME将Excel文件转换为ESRI FileGDB。问题是我的excel工作表包含多个表。
示例:在第1行,我具有第一个表的属性。第2行到第4行包含值。在第6行,我有第二个表的属性。 45下一行是值。对于第三张表也是如此。
这些行可以改变。我可以在任何一行拥有第二个表的属性。
我认为最好的解决方案是让一个进程将.xls文件拆分为三个不同的文件,这样我就可以将它们直接转换为ESRI格式。
是否有可以执行此任务的转换器,还是我应该在Python中自己编写代码?
PS:此过程将从REST服务调用,因此我无法手动执行此操作。此外,列名称将始终相同。
谢谢
FME按顺序读取Excel行,因此我会在读取Excel文件后添加一个Counter
转换器。
列名称不会更改,因此您可以检查新表开始的哪一行(Counter
给出的数字)。
然后只是用TestFilter
过滤功能的问题。