Преобразование листа Excel с несколькими таблицами в FME

Мне нужно преобразовать файлы Excel в ESRI FileGDB с помощью FME. Проблема в том, что мои рабочие листы Excel содержат более одной таблицы.

Пример: в строке 1 у меня есть атрибуты первой таблицы. Строки со 2 по 4 содержат значения. В строке 6 у меня есть атрибуты второй таблицы. 45 следующих строк являются значениями. И то же самое для третьего стола.

Эти строки могут измениться. Я мог бы иметь атрибуты второй таблицы в любой строке.

Я думаю, что лучшим решением было бы иметь процесс, который разделяет файл.xls на три разных файла, чтобы я мог преобразовать их непосредственно в формат ESRI.

Есть ли преобразователь, который мог бы выполнить эту задачу, или мне самому написать код на Python?

PS: этот процесс будет вызываться из службы REST, поэтому я не могу сделать это вручную. Кроме того, имя столбца всегда будет одинаковым.

Спасибо

1 ответ

FME читает строки Excel по порядку, поэтому я бы добавил Counter Трансформатор после прочтения файла Excel.

Имена столбцов не меняются, поэтому вы можете проверить, в какой строке (число, указанное Counter) начинается новая таблица.

Тогда это просто вопрос фильтрации функций с TestFilter,

Другие вопросы по тегам