دالة الـWEBSERVICE في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـWEBSERVICE في الإكسيل
يعد برنامج الإكسيل من أشهر البرامج التي تستخدم في العديد من المجالات العملية، وتُعدّ دالة WEBSERVICE إحدى أنواع الدّوال المميزة في برنامج ميكروسوفت إكسيل؛ حيث يهدف استخدامها للدخول إلى مواقع شبكة الإنترنت وخدمات الويب بشكلٍ مباشرٍ لجمع البيانات منها، ومن الأمثلة على خدمات الويب التي يُمكن استخدامها وتحويل البيانات منها كل من النشرة الجويّة والمعلومات أو البيانات الجغرافيّة وأسعار المواد وغيرها، وتُستقبَل هذه البيانات في البرنامج بصيغة XML، وعامةً تتنوّع الدوال التي تُمكّن المُستخدم من الوصول إلى شبكة الإنترنت وخدمات الويب في برنامج إكسيل إلّا أنّ دالة WEBSERVICE بالإضافة للدالة FILTERXML يلعبان دورًا نشطًا في بروتوكول تحويل البيانات.
كيفية استخدام دالة الـWEBSERVICE في الإكسيل
تتميّز دالة WEBSERVICE بأنّها تُساعد مستخدم برنامج إكسيل في جلب البيانات من شبكة الويب سواء من شبكة الإنترنت أو شبكة داخلية، ويُمكن الاستفادة من هذه الدّالة عن طريق كتابة صيغة المعادلة الخاصّة بها وهي كالآتي:
WEBSERVICE(url)=
حيث تُمثّل الخانة الوحيدة في هذا الاقتران وهي url رابط الويب مُحاطًا بإشارتي اقتباس أو مرجع لخلية من خلايا إكسيل تحتوي على رابط لموقع ويب، ويُمكن أن ينتُج عن استخدام هذه الدّالة صيغ تدل على وجود خطأ ما كما يأتي:
#N/A!: قد تظهر هذه الصيغة بعد كتابة المعادلة في حالة عدم وجود خدمة الويب أو انقضاء فترة الاستجابة بعد مرور ثلاثة ثوان. #VALUE!: تظهر هذه الصيغة في حالة عدم استطاعة الرابط على استخراج البيانات أو في حالة استعادة بيانات تزيد عن القدرة الاستعابية أو حدود خلية إكسيل وهي 32767 حرفًا أو زيادة أحرف أو محتويات الرابط عن 2048 حرفًا. أمثلة عملية على دالة الـWEBSERVICE في الإكسيل
كما ذُكر سابقًا يلجأ المستخدم لدالة WEBSERVICE تحديدًا أو غيرها من دول الوصول إلى شبكة الإنترنت بهدف الحصول على بيانات من مواقع الويب، وفيما يأتي مجموعةً من خلايا إكسيل تحتوي على بيانات تُمثّل روابط لمواقع على شبكة الويب وذِكر لطريقة استخدام الدّالة في استرجاع أو جمع البيانات منها:
A
B
C
1
Https://www.google.com
=WEBSERVICE(A1)
2
ftp: //192.168.l.3.2121
=WEBSERVICE(A2)
#VALUE
3
File://excel.pdf
=WEBSERVICE(A3)
#VALUE تطبيق الدالة على البيانات المتاحة في الخلية رقمA1 كما يأتي:
WEBSERVICE(A1)=
كما يُمكن كتابة صيغة المعادلة باستخدام الرابط المزّود في الخلية بشكلٍ مباشرٍ كما يأتي:
=(""WEBSERVICE(""https://www.google.com
وفي كلا الطرقتين ستكون الصيغ المدوّنة صالحة وذلك لأنّ الدالة تدعم صيغ http:// و https://.
تطبيق الدالة على البيانات المتاحة في الخلية رقم A2 كما يأتي:
WEBSERVICE(A2)=
أو عن طريق إدخال الرابط بشكل مباشر في الصيغة كالمثال السابق؛ وفي كلا الحالتين ستظهر صيغة الخطأ #VALUE ، وذلك لأنّ الاقتران لا يدعم صيغة ftp.
تطبيق الدالة على البيانات المتاحة في الخلية رقم A3 كما يأتي:
WEBSERVICE(A3)=
أو عن طريق إدخال الرابط بشكل مباشر في الصيغة كالمثال الأول؛ وفي كلا الحالتين ستظهر صيغة الخطأ #VALUE، وذلك لأنّ الاقتران لا يدعم صيغة file. "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.