在FME中使用多个表转换Excel工作表

问题描述 投票:0回答:1

我需要使用FME将Excel文件转换为ESRI FileGDB。问题是我的excel工作表包含多个表。

示例:在第1行,我具有第一个表的属性。第2行到第4行包含值。在第6行,我有第二个表的属性。 45下一行是值。对于第三张表也是如此。

这些行可以改变。我可以在任何一行拥有第二个表的属性。

我认为最好的解决方案是让一个进程将.xls文件拆分为三个不同的文件,这样我就可以将它们直接转换为ESRI格式。

是否有可以执行此任务的转换器,还是我应该在Python中自己编写代码?

PS:此过程将从REST服务调用,因此我无法手动执行此操作。此外,列名称将始终相同。

谢谢

excel etl esri fme
1个回答
0
投票

FME按顺序读取Excel行,因此我会在读取Excel文件后添加一个Counter转换器。

列名称不会更改,因此您可以检查新表开始的哪一行(Counter给出的数字)。

然后只是用TestFilter过滤功能的问题。

© www.soinside.com 2019 - 2024. All rights reserved.