كيفية استيراد البيانات باستخدام وظائف جداول بيانات Google

كيفية استيراد البيانات باستخدام وظائف جداول بيانات Google

قد تكون هناك أوقات تريد فيها العمل مع البيانات الموجودة في جدول بيانات في موقع آخر. يمكنك استيراد البيانات من ملفات CSV أو خلاصات RSS أو صفحات الويب أو جدول بيانات آخر باستخدام مجموعة من وظائف جداول بيانات Google.

تسمح لك الوظائف الموضحة هنا بإحضار البيانات إلى جدول البيانات من مصادر خارجية. ثم قم بتحليل البيانات الجديدة ومعالجتها وتنسيقها لتفعل ما تريد.

IMPORTDATA في ملفات CSV أو TSV

إذا كان لديك ملف CSV أو TSV على موقع الويب الخاص بك تريد استيراده ، فيمكنك استخدام وظيفة IMPORTDATA.

متعلق ب: ما هو ملف CSV وكيف يمكنني فتحه؟

صيغة الوظيفة هي: IMPORTDATA(reference, delimiter, locale) مطلوب الوسيطة الأولى فقط كمرجع URL أو خلية. إذا كنت تريد استخدام محدد مختلف عن نوع الملف الافتراضي ، delimiter قتال. إذا كنت بحاجة إلى تغيير اللغة ، locale حجة مع رمز المنطقة.

هنا نقوم باستيراد ملف CSV باستخدام عنوان URL بالصيغة التالية:

=IMPORTDATA("https://www.bls.gov/cew/classifications/aggregation/agg-level-titles-csv.csv")

وظيفة IMPORTDATA في جداول بيانات Google

في هذا المثال، delimiter وسيطات بدلاً من استخدام الافتراضي (الفاصلة) لملفات CSV:

=IMPORTDATA("https://www.bls.gov/cew/classifications/aggregation/agg-level-titles-csv.csv",".")

دالة IMPORTDATA مع وسيطة المحدد

هام لخلاصات RSS أو ATOM

ربما لديك موجز RSS أو ATOM تريد سحب البيانات منه للعمل في الورقة الخاصة بك. استخدم وظيفة IMPORTFEED.

متعلق ب: ما هي خدمة RSS وما هي فوائد استخدامها؟

صيغة الوظيفة هي: IMPORTDATFEED(reference, query, headers, number_items) الوسيطة الأولى فقط هي المطلوبة ويمكن أن تكون عنوان URL أو مرجع خلية.

  • استفسار: أدخل “العناصر” الافتراضية أو استخدم “الخلاصة” لإدخال سطر واحد من البيانات ، “الخلاصة”. [type]”عنصر موجز محدد أو عنصر” [type]”لعنصر عنصر معين.
  • رأس: الافتراضي هو FALSE ، ولكن يمكنك استخدام TRUE لتضمين صف الرأس.
  • عدد_البنود: الإعدادات الافتراضية لجميع العناصر في الخلاصة ، ولكن يمكنك إدخال عدد محدد من العناصر.

لاستيراد موجز How-To Geek مع 5 عناصر ، يمكنك استخدام الصيغة التالية:

=IMPORTFEED("https://www.howtogeek.com/feed","items",,5)

وظيفة IMPORTFEED للعديد من العناصر

يمكنك استخدام الصيغة التالية لاستيراد 5 عناصر من نفس الخلاصة لتضمين صف الرأس.

=IMPORTFEED("https://www.howtogeek.com/feed","items",TRUE,5)

دالة IMPORTFEED مع الرؤوس

كمثال آخر ، باستخدام نفس الخلاصة ، قم باستيراد عناوين 5 عناصر فقط باستخدام الصيغة التالية:

=IMPORTFEED("https://www.howtogeek.com/feed","items title",,5)

العنوان فقط هام

IMPORTHTML لجدول أو قائمة على صفحة ويب

يمكن استيراد جداول وقوائم صفحات الويب (HTML) بسهولة إلى جداول بيانات Google باستخدام وظيفة IMPORTHTML.

متعلق ب: ما هو HTML؟

صيغة الوظيفة هي: IMPORTHTML(reference, query, index) قد ترغب بعض الصفحات في استخدام جميع الوسائط الثلاث.الرجاء إدخال عنوان URL أو خلية reference، لـ “جدول” أو “قائمة” query، وعدد indexالفهرس هو المعرف في HTML للصفحة ، إذا كان هناك أكثر من جدول أو قائمة.

كمثال ، استخدم الصيغة التالية لاستيراد الجدول الأول لصفحات ويكيبيديا لأفلام حرب النجوم:

=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Star_Wars_films","table",1)

IMPORTHTML من الجدول الأول على الصفحة

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

الجدول الأول على الصفحة

نظرًا لأنه الجدول التالي على الصفحة الذي تريده حقًا ، قم بتضمين رقم الفهرس التالي في الصيغة التالية بدلاً من ذلك.

=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Star_Wars_films","table",2)

IMPORTHTML للجدول الثاني على الصفحة

بدلاً من ذلك ، سترى الجدول أدناه في جداول بيانات Google.

الجدول الثاني على الصفحة

مثال آخر هو استيراد قائمة من نفس الصفحة. هذه قائمة ثالثة يتم تحديدها بواسطة الصفحة التي تمثل محتوى المقالة. الصيغة هي:

=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Star_Wars_films","list",3)

IMPORTHTML للقائمة الثالثة على الصفحة

IMPORTRANGE من نطاقات خلايا جدول البيانات

ميزة أخرى مفيدة للاستيراد هي جلب البيانات من جدول بيانات آخر. يعد الحصول على البيانات من الأوراق الموجودة في نفس المصنف أمرًا سهلاً ، ولكنك تحتاج أحيانًا إلى بيانات من مصنف آخر. يمكنك استخدام وظيفة IMPORTRANGE لهذا الغرض.

متعلق ب: كيفية استيراد البيانات من جداول بيانات Google أخرى

صيغة الوظيفة هي: IMPORTRANGE(reference, sheet_range) إذا كانت كلتا الوسيطتين مطلوبة. قم بتضمين عنوان URL للورقة بين علامتي اقتباس أو استخدم مرجع خلية. ثم قم بتضمين اسم الورقة ونطاق الخلايا كسلاسل أو مراجع خلية. يجب وضع كلاهما بين علامتي اقتباس.

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

رسالة وصول IMPORTRANGE

في هذا المثال ، نقوم باستيراد النطاق A1 إلى E7 من مصنف آخر. نجح الاستيراد بدون اسم الورقة نظرًا لوجود ورقة واحدة فقط في هذا المصنف. الصيغة هي:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/mysheet/edit","A1:E7")

وظيفة IMPORTRANGE في جداول بيانات Google

يستورد المثال التالي من مصنف آخر بأوراق متعددة. لذلك قم بتضمين اسم الورقة ونطاق الخلايا كسلسلة واحدة. Sales!D1:F13

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/mysheet/edit#gid=111525310","Sales!D1:F13")

دالة IMPORTRANGE مع اسم الورقة

تعد وظائف استيراد جداول بيانات Google هذه مفيدة جدًا عندما تحتاج إلى بيانات خارجية مثل النوع الموضح هنا. إذا كنت ترغب في استيراد أنواع معينة من الملفات من جهاز الكمبيوتر الخاص بك ، مثل مصنفات Microsoft Excel ، فيمكنك القيام بذلك باستخدام قائمة جداول بيانات Google.

متعلق ب: كيفية استيراد مستند Excel إلى جداول بيانات Google