استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة

استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” يمكن أن يكون طريقة سريعة وفعّالة لتحليل المعلومات واستخدامها بشكل أوسع. سواء كنت تجمع إحصائيات، أو تتابع أسعار المنتجات، حيث تُعتبر مُهمة حيوية لمُحللي الأعمال والباحثين وأي شخص يتعامل مع البيانات الضخمة. إنَّ النسخ واللصق من مواقع الويب غير فعَّال وعرضة للخطأ، ولكن هناك طرق أفضل.

هناك أدوات وخطوات بسيطة تساعدك على جلب هذه البيانات إلى جداول بياناتك بسهولة، مما يُوفر لك الوقت والجهد. تحقق من كيفية تحليل البيانات بفعالية واتخاذ القرارات الذكية باستخدام “جداول بيانات Google”.

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1K0xTeLVIL11UefXkx1AK1A-DzTechs

استيراد البيانات من موقع ويب إلى “جداول بيانات Google”

يُوفر “جداول بيانات Google” عدة طرق لاستيراد البيانات من مواقع الويب. يُمكنك استخدام دوال IMPORT المُضمَّنة أو تثبيت الإضافات المُخصصة لـ “جداول بيانات Google” لاستيراد البيانات دون عناء. تتكون مجموعة دوال IMPORT من IMPORTDATA و IMPORTHTML و IMPORTXML و IMPORTFEED. كل دالة تُعتبر الأنسب لاستيراد أنواع معينة من البيانات.

لا يمكن لهذه الدوال الوصول إلى المعلومات الآمنة باستخدام بيانات الاعتماد أو رموز الأمان. في مثل هذه الحالات، ستحتاج إلى تثبيت إضافة لـ “جداول بيانات Google” للوصول إلى الخدمة واستيراد البيانات إلى جدول البيانات الخاص بك.

1. IMPORTDATA

يُمكنك استخدام دالة IMPORTDATA لاستيراد البيانات من ملفات CSV أو TSV عبر الإنترنت. هذه هي أسهل طريقة لاستيراد البيانات من الويب إلى “جداول بيانات Google” نظرًا لأنها تتطلب الحد الأدنى من الإعداد.

=IMPORTDATA(URL, delimeter, locale)

تقوم IMPORTDATA بجلب البيانات واستيرادها إلى جدول البيانات الخاص بك. في بناء الجملة، URL هو عنوان الملف، و delimiter هو الحرف الذي يفصل بين كل حقل في الملف، و locale هو المكان المُحدد الذي يجب أن يستخدمه IMPORTDATA.

الوسيطتان الأخيرتان، delimiter و locale، اختياريتان. ستبحث IMPORTDATA في البيانات وتفترض قيمًا لهذه الوسيطات إذا تركتها فارغة. في معظم الحالات، من الأفضل ترك هاتين الوسيطتين فارغتين.

على سبيل المثال، يُمكنك استيراد أسماء الولايات المتحدة واختصاراتها من ملف CSV باستخدام الدالة التالية:

=IMPORTDATA("https://people.sc.fsu.edu/~jburkardt/data/csv/crash_catalonia.csv")

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1VkS-izNv3dnb_2lbCKnfvQ-DzTechs

نظرًا لأنَّ وسيطات الفاصل والإعدادات المحلية فارغة، فإنَّ IMPORTDATA تفترض هذه القيم. لاحظ أنَّ هذه الدالة تعمل مع ملفات CSV وTSV، وليس صفحات الويب. إذا أدخلت عنوان URL لصفحة ويب في IMPORTDATA، فقد لا تُعيد البيانات المتوقعة أو تؤدي إلى حدوث خطأ.

2. IMPORTHTML

يُمكنك استخدام دالة IMPORTHTML لاستيراد البيانات من الجداول والقوائم على موقع ويب. هذه الدالة هي بديل عملي أكثر لـ IMPORTDATA لأنها تمكن من استيراد جداول البيانات مباشرة من صفحات الويب دون ملف CSV.

=IMPORTHTML(URL, query_type, index)

في بناء الجملة، URL هو عنوان صفحة الويب، query_type هو إما جدول أو قائمة، و index هو رقم الجدول أو القائمة في صفحة الويب.

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1b1otqpnO_jVEzPadbI6hSQ-DzTechs

على سبيل المثال، يُمكنك استخدام IMPORTHTML لاستيراد جدول من مقالة ويكيبيديا:

=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_Germany", "table", 8)

في هذه الدالة، تنتقل IMPORTHTML إلى عنوان URL المُحدد، وتجلب البيانات، وتُخرج الجدول الثامن.

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1sleBZ56RfscFltqcQazTjA-DzTechs

بمجرد استيراد البيانات، يُمكنك تحليلها باستخدام كل ما يُقدمه “جداول بيانات Google”. على سبيل المثال، يُمكنك تنسيق جدول البيانات أو إنشاء مخطط لتصور البيانات. تحقق من كيفية استخدام ChatGPT على “جداول بيانات Google” من خلال GPT for Sheets™ and Docs™.

3. IMPORTFEED

تُتيح لك دالة IMPORTFEED استيراد البيانات من موجزات RSS أو Atom مُباشرةً إلى “جداول بيانات Google”. تُعد موجزات RSS أو Atom قنوات أساسية تقدم تحديثات من مواقع الويب أو المدونات بتنسيق قياسي.

=IMPORTFEED(url, [query], [headers], [num_items])

تُعد موجزات IMPORTFEED سهلة الاستخدام نسبيًا، ولا تتطلب سوى عنوان URL للموجز والمعلمات الاختيارية للتصفية والتنسيق. على سبيل المثال، تستورد الدالة أدناه موجز MakeUseOf إلى “جداول بيانات Google”:

=IMPORTFEED("https://www.makeuseof.com/feed/", ,TRUE)

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1wyk1IZeU3XUqotOYINKLUg-DzTechs

لاحظ أن معلمات الاستعلام وعدد العناصر تُترك كإعدادات افتراضية. يتم تعيين معلمة الرؤوس على TRUE، مما يضيف صف رأس إلى الجدول المستورد.

نصيحة: تقوم IMPORTFEED بتحديث جدول البيانات الخاص بك تلقائيًا كلما كان هناك عنصر جديد في الموجز.

4. IMPORTXML

IMPORTXML هي دالة استيراد قوية تُتيح لك استيراد البيانات من ملف XML أو صفحة ويب. حيث تُتيح لك استخراج أي جزء تقريبًا من البيانات، ولكنها أكثر تعقيدًا بعض الشيء من دوال الاستيراد الأخرى. يكون بناء الجملة لهذه الدالة على النحو التالي:

=IMPORTXML(URL, xpath_query)

في هذا البناء النحوي، يكون عنوان URL هو عنوان صفحة الويب، ويكون xpath_query هو استعلام XPath الذي يُحدد العقد التي تُريد استيرادها. الشرط الأساسي لاستخدام IMPORTXML في “جداول بيانات Google” هو المعرفة الأساسية بلغة XML وكيفية التنقل في ملفات XML باستخدام استعلامات XPath.

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1A3NYVds2NrAWflXdi_5VZw-DzTechs

على سبيل المثال، تقوم هذه الدالة بإخراج جدول XML يحتوي على أسماء وأوصاف بعض النباتات:

=IMPORTXML("https://www.w3schools.com/xml/plant_catalog.xml", "CATALOG/PLANT")

في هذه الصيغة، تجمع IMPORTXML البيانات الموجودة في ملف XML ثم تقوم بإخراج عقد PLANT التي تُعد أبناء عقدة CATALOG. ونظرًا لأن وسيطة الإعدادات المحلية فارغة، فإن IMPORTXML تستخدم الإعدادات المحلية لملف XML.

نصيحة: نظرًا لأن عناوين URL على الويب قد تكون فوضوية للغاية، فمن الأفضل إدخال عنوان URL في خلية منفصلة والإشارة إلى هذه الخلية في الصيغة.

بمعرفة العلامات الأساسية لـ HTML واستعلامات XPath، يُمكنك القيام بالكثير باستخدام IMPORTXML. على سبيل المثال، تستخرج الدالة أدناه جميع عناوين H2 في المقالة:

=IMPORTXML(B2, "//*/h2")

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1z2wlKWRHFlU2jYltgEd2VQ-DzTechs

إنَّ أحد القيود الحاسمة لـ IMPORTXML هو عدم قدرتها على تحليل JavaScript. إذا كانت البيانات التي تهدف إلى استيرادها يتم إنشاؤها ديناميكيًا من خلال JavaScript، فمن المحتمل أن تُواجه IMPORTXML أخطاء.

5. استخدام إضافات “جداول بيانات Google” لاستيراد البيانات

بالإضافة إلى الدوال المُضمَّنة، يدعم “جداول بيانات Google” إضافات الجهات الخارجية التي تعمل على توسيع قدراتها لاستيراد البيانات عبر الإنترنت. توفر هذه الإضافات طريقة ملائمة لاستيراد البيانات من المصادر عبر الإنترنت وتعزيز قدرات جدول البيانات الخاص بك. تحقق من أفضل الإضافات الحيوية لـ “جداول بيانات Google” لعرض أفضل للبيانات.

صورة لـ استيراد البيانات من مواقع الويب إلى “جداول بيانات Google” بسهولة | 1k_2x2eFoBcArF9jQQ37bFw-DzTechs

الميزة الرئيسية لهذه الإضافات هي أنها تُمكن من الوصول إلى الموارد والعناصر التي تتطلب المُصادقة. كل إضافة مناسبة بشكل أفضل لمصادر وأنواع بيانات مختلفة. وبالتالي، فإن اختيار الإضافة المناسبة لـ “جداول بيانات Google” لاستيراد بياناتك يعتمد على نوع ومصدر بياناتك.

فيما يلي مجموعة مختارة من الإضافات البارزة التي تُسهل استيراد البيانات في “جداول بيانات Google”:

  1. Coefficient: Coefficient هي إضافة سهلة الاستخدام لـ “جداول بيانات Google” مُصممة لمساعدتك في جلب البيانات من مواقع الويب دون الحاجة إلى البرمجة. من خلال واجهتها، يُمكنك تحديد عناصر بيانات معينة لاستيرادها والاستمتاع بالتحديثات في الوقت الفعلي. تدعم Coefficient أنظمة الأعمال مثل Salesforce و Hubspot و Google Analytics و Redshift و Looker و Tableau و MySQL والمزيد.
  2. Coupler.io: Coupler.io هي إضافة ممتازة أخرى تجعل من السهل استيراد البيانات إلى “جداول بيانات Google”. بصرف النظر عن استيراد البيانات من مصادر مختلفة، تُتيح لك Coupler.io جدولة عمليات الاستيراد التلقائية للحفاظ على جدول بياناتك محدثًا. تعمل Coupler.io بسلاسة مع Google Analytics و Mailchimp و HubSpot و Salesforce و Shopify و Xero و Airtable و Trello والمزيد.
  3. Awesome Table: بخلاف استيراد البيانات فقط، تُتيح لك Awesome Table تخصيص البيانات وتحويلها لتحسين تحليل البيانات لديك. تُتيح لك Awesome Table اختيار البيانات التي تُريد استيرادها باستخدام عوامل تصفية البيانات البديهية وجدولة تحديث تلقائي. إنها تعمل مع QuickBooks و Xero و HubSpot و Airtable و Notion و YouTube والمزيد.

بغض النظر عن نوع البيانات التي تتعامل معها، فإنَّ نسخها ولصقها من مصادر عبر الإنترنت في جدول بياناتك لا يبدو صحيحًا. لحسن الحظ، يحتوي “جداول بيانات Google” على وظائف مدمجة ومجموعة من الوظائف الإضافية التابعة لجهات خارجية لتسهيل استيراد البيانات، والآن أنت تعرف كيفية استخدامها. يُمكنك الإطلاع الآن على كيفية إلغاء تنسيق الجدول في Excel لتحسين تنظيم بياناتك.

زر الذهاب إلى الأعلى