آپدیت Excel به کمک نینتکس ورکفلو
با کمک اکشن Call web service می توانید به راحتی یک فایل اکسل را آپدیت کنید:
اولین گام برای به روز رسانی اکسل، استفاده از یک سرویس اکشن Call web service برای دریافت SessionID برای فایل است.
برای انجام این کار، یک متغیر تک خط متن را به نام SessionID ایجاد کنید
سپس یک وب سرویس OpenWorkbookForEditing فراخوانی کنید و روی آن دوبار کلیک کنید.
پیکربندی اقدام زیر را انجام دهید:
گام بعدی این است که مجددا با اکشن call web service یک سرویس دیگری را فراخوانی کنید،
اما این بار از روش SetCell استفاده کنید.
این روش به شما امکان می دهد نام شیت اکسل، مقادیر ردیف، ستون و همچنین مقدار داده را همانطور که مشاهده میکنید تعریف کنید:
روش Set Cell Web Service می تواند چند بار اجرا شود و برای تکمیل به روزرسانی ها به یک صفحه گسترده استفاده شود.
یک روش به نام SetRange وجود دارد که به روز رسانی چندین سلول در یک فراخوانی اجازه دهد.
متاسفانه مستندات بسیار کمی در این مورد وجود دارد .
من چندین فراخوانی را به روش SetCell (حدود 20 بار) انجام دادم و در عملکرد ضعفی نداشتم.
من قصد استفاده از روش SetRange را دارم و این وبلاگ را به زودی به روز رسانی می کنم.
بعد از بهروزرسانی اکسل نیاز است ارتباط بین اکسل و نینتکس را ببندید که دوباره از اکشن کالوبسرویس استفاده میکنید:
آپدیت Excel به کمک نینتکس ورکفلو