Интеграция Salesforce и Mulesoft || Прочитать файл Excel

У меня есть ситуация, когда мне нужно прочитать файл (XLS), который прикреплен к записи, с помощью Mulesoft. Я должен применить некоторые проверки, например, файл не должен иметь более 10 столбцов, в противном случае он отправил бы сообщение об ошибке обратно пользователю.

Мой вопрос в том, как читать файл Excel с помощью Mulesoft. Поскольку у нас так много записей, к которым прикреплен файл, мне нужно создать настройку, чтобы Mulesoft мог динамически читать файл для каждой записи.

Пожалуйста помоги.

С уважением, Панкадж


person Pankaj    schedule 26.02.2020    source источник


Ответы (1)


Mule предоставляет язык выражений и преобразований DataWeave, который может читать и преобразовывать Excel файлы динамически. См. Пример на https://docs.mulesoft.com/mule-runtime/4.2/dataweave-cookbook-xlsx-lookup.

Вы можете использовать функции DataWeave для подсчета количества атрибутов первой строки, чтобы узнать, больше ли оно 10.

Вы можете использовать модуль проверки, чтобы проверить истинность результата условия. или выкинь ошибку.

person aled    schedule 26.02.2020