Импорт из XSLX в базу данных с помощью BizTalk Server 2013

Я пытаюсь создать пример приложения, используя BizTalk Server 2013 который берет данные из XLSX файл и сохраняет их в базе данных Sql Server. Я знаю, что это можно сделать очень быстро, используя DTSX файлы, но мне нужно с BizTalk, Я пытался создать Custom Pipeline и использовать его в качестве декодера, но я не смог закончить его. Может ли кто-нибудь дать мне простой пример, как я могу справиться с этим?

2 ответа

Я согласен с Vikas, и если вам нужно создать собственный компонент конвейера, взгляните на статью, которую я просто создаю для разработки собственного компонента:

http://boutalebhicham.wordpress.com/2014/09/16/developing-biztalk-custom-pipeline-component/

У вас есть возможность конвертировать Excel в формат CSV. Если да, то конвертируйте файл в csv, а затем используйте его в BizTalk для генерации схемы плоского файла, а затем вы можете использовать дизассемблер плоских файлов.

Если csv не вариант, вы можете использовать поставщик OLEDB Excel для.NET, чтобы получить данные из Excel в пользовательском конвейерном компоненте.

Или Вы можете посмотреть на некоторые компоненты конвейера с открытым исходным кодом http://social.technet.microsoft.com/wiki/contents/articles/11679.biztalk-list-of-custom-pipeline-components.aspx

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