استيراد بيانات من مجلد يحتوي على ملفات متعددة (Power Query)

استخدم Power Query لدمج ملفات متعددة بنفس المخطط المخزن في مجلد واحد في جدول واحد. على سبيل المثال، كل شهر تريد دمج مصنفات الموازنة من أقسام متعددة، حيث تكون الأعمدة هي نفسها، ولكن يختلف عدد الصفوف والقيم في كل مصنف. بعد إعداده، يمكنك تطبيق عمليات تحويل إضافية كما هو حالك مع أي مصدر بيانات تم استيراده، ثم تحديث البيانات لرؤية النتائج لكل شهر.  

نظرة عامة تصورية حول دمج ملفات المجلدات

ملاحظة    يوضح هذا الموضوع كيفية دمج الملفات من مجلد. يمكنك أيضا دمج الملفات المخزنة في SharePoint تخزين Azure Blob و Azure Data Lake Storage. العملية مماثلة.

حافظ على البساطة:

  • تأكد من أن كل الملفات التي تريد دمجها موجودة في مجلد مخصص بدون ملفات دفينة. وإلا، يتم تضمين كل الملفات الموجودة في المجلد وأي مجلدات فرعية تحددها في البيانات التي سيتم دمجها.

  • يجب أن يحتوي كل ملف على المخطط نفسه مع رؤوس الأعمدة المتناسقة وأنواع البيانات وعدد الأعمدة. لا يجب أن تكون الأعمدة بالترتيب نفسه الذي يتم به المطابقة بواسطة أسماء الأعمدة.

  • إذا أمكن، تجنب كائنات البيانات غير المرتبطة الخاصة مصادر البيانات التي يمكن أن تحتوي على أكثر من كائن بيانات واحد، مثل ملف JSON أو Excel أو قاعدة بيانات Access.

يتبع كل ملف من هذه الملفات نمطا بسيطا، جدول بيانات واحد فقط في كل ملف.

  1. حدد بيانات > الحصول على بيانات > من ملف > من المجلد. يظهر مربع الحوار استعراض.

  2. حدد موقع المجلد الذي يحتوي على الملفات التي تريد دمجها.

  3. تظهر قائمة بالملفات الموجودة في المجلد في <مسار المجلد> الحوار. تحقق من إدراج كل الملفات التي تريدها.

    مربع الحوار "استيراد نص مثال"

  4. حدد أحد الأوامر في أسفل مربع الحوار، على سبيل المثال دمج> دمج & تحميل. هناك أوامر إضافية تمت مناقشتها في المقطع حول كل هذه الأوامر.

  5. إذا قمت بتحديد أي أمر دمج، يظهر مربع الحوار دمج الملفات. لتغيير إعدادات الملف، حدد كل ملف من المربع نموذج ملف، ثم قم بتعيين أصل الملفوالمحدد والكشف عن نوع البيانات كما تريد. يمكنك أيضا تحديد خانة الاختيار تخطي الملفات التي بها أخطاء أو مسحها في أسفل مربع الحوار.

  6. حدد موافق.

النتيجة

يقوم Power Query تلقائيا بإنشاء استعلامات لدمج البيانات من كل ملف في ورقة عمل. تعتمد خطوات الاستعلام والأعمدة التي تم إنشاؤها على الأمر الذي تختاره. لمزيد من المعلومات، راجع المقطع حول كل هذه الاستعلامات.

  1. حدد بيانات > الحصول على بيانات > من ملف > من المجلد. يظهر مربع الحوار استعراض.

  2. حدد موقع المجلد الذي يحتوي على الملفات التي تريد دمجها.

  3. تظهر قائمة بالملفات الموجودة في المجلد في <مسار المجلد> الحوار. تحقق من إدراج كل الملفات التي تريدها.

  4. حدد أحد الأوامر في أسفل مربع الحوار، على سبيل المثال دمج> دمج & التحويل. هناك أوامر إضافية تمت مناقشتها في المقطع حول كل هذه الأوامر.

    يظهر محرر Power Query.

  5. عمود القيمة هو عمود قائمة منظمة. حدد الأيقونة توسيع أيقونة "توسيع/عمود" ، ثم حدد توسيع إلى صفوف جديدة. 

    توسيع قائمة JSON

  6. أصبح عمود القيمة الآن عمود سجل هيكلي.  حدد الأيقونة توسيع أيقونة "توسيع/عمود" . يظهر مربع حوار منسدل.

    توسيع سجل JSON

  7. احتفظ بكل الأعمدة المحددة. قد ترغب في مسح خانة الاختيار استخدام اسم العمود الأصلي كبادرة. حدد موافق.

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

  9. حدد الصفحة > إغلاق & تحميل.

النتيجة

يقوم Power Query تلقائيا بإنشاء استعلامات لدمج البيانات من كل ملف في ورقة عمل. تعتمد خطوات الاستعلام والأعمدة التي تم إنشاؤها على الأمر الذي تختاره. لمزيد من المعلومات، راجع المقطع حول كل هذه الاستعلامات.

يمكن أن يحتوي كل مصدر من مصادر البيانات هذه على أكثر من كائن واحد لاستيراده. يمكن Excel المصنف على أوراق عمل متعددة أو Excel جداول أو نطاقات مسماة. يمكن أن تحتوي قاعدة بيانات Access على جداول واستعلامات متعددة. 

  1. حدد بيانات > الحصول على بيانات > من ملف > من المجلد. يظهر مربع الحوار استعراض.

  2. حدد موقع المجلد الذي يحتوي على الملفات التي تريد دمجها.

  3. تظهر قائمة بالملفات الموجودة في المجلد في <مسار المجلد> الحوار. تحقق من إدراج كل الملفات التي تريدها.

  4. حدد أحد الأوامر في أسفل مربع الحوار، على سبيل المثال دمج> دمج & تحميل. هناك أوامر إضافية تمت مناقشتها في المقطع حول كل هذه الأوامر.

  5. في مربع الحوار دمج الملفات:

    • في المربع نموذج ملف، حدد ملفا لاستخدامه كنموذج بيانات مستخدم لإنشاء الاستعلامات. لا يمكنك تحديد كائن أو تحديد كائن واحد فقط. ولكن، لا يمكنك تحديد أكثر من واحد.

    • إذا كان لديك العديد من العناصر، فاستخدم المربع بحث لتحديد موقع كائن أو خيارات العرض إلى جانب الزر تحديث لتصفية القائمة.

    • حدد خانة الاختيار تخطي الملفات التي بها أخطاء في أسفل مربع الحوار أو قم بمسحها.

  6. حدد موافق.

النتيجة

يقوم Power Query تلقائيا بإنشاء استعلام لدمج البيانات من كل ملف في ورقة عمل. تعتمد خطوات الاستعلام والأعمدة التي تم إنشاؤها على الأمر الذي تختاره. لمزيد من المعلومات، راجع المقطع حول كل هذه الاستعلامات.

لمزيد من المرونة، يمكنك بشكل صريح دمج الملفات في محرر Power Query باستخدام الأمر دمج الملفات. لن لنقل أن المجلد المصدر يحتوي على خليط من أنواع الملفات والمجلدات الفرعية، وتريد استهداف ملفات معينة بنفس نوع الملف والمجلد وليس الملفات الأخرى. يمكن أن يحسن هذا الأداء ويسهل عمليات التحويل.

  1. حدد بيانات > الحصول على بيانات > من ملف >من المجلد. يظهر مربع الحوار استعراض.

  2. حدد موقع المجلد الذي يحتوي على الملفات التي تريد دمجها، ثم حدد فتح.

  3. تظهر قائمة بكل الملفات الموجودة في المجلد والمجلدات الفرعية في< مسار المجلد>الحوار. تحقق من إدراج كل الملفات التي تريدها.

  4. حدد تحويل البيانات في الأسفل. يفتح محرر Power Query كل الملفات الموجودة في المجلد وأي مجلدات فرعية ويعرضها.

  5. لتحديد الملفات التي تريدها، قم بتصفية الأعمدة، مثل ملحق أو مسار المجلد.

  6. لدمج الملفات في جدول واحد، حدد عمود المحتوى الذي يحتوي على كل ثنائي (العمود الأول عادة)، ثم حدد الصفحة الرئيسية > دمج الملفات. يظهر مربع الحوار دمج الملفات.

  7. يقوم Power Query بتحليل ملف مثال، بشكل افتراضي الملف الأول في القائمة، لاستخدام الموصل الصحيح وتحديد الأعمدة المتطابقة.

    لاستخدام ملف مختلف لملف المثال، حدده من القائمة المنسدل نموذج ملف.

  8. بشكل اختياري، في الأسفل، حدد تخطي الملفاتالتي بها أخطاء لاستبعاد تلك الملفات من النتيجة.

  9. حدد موافق.

النتيجة

يقوم Power Query تلقائيا بإنشاء استعلامات لدمج البيانات من كل ملف في ورقة عمل. تعتمد خطوات الاستعلام والأعمدة التي تم إنشاؤها على الأمر الذي تختاره. لمزيد من المعلومات، راجع المقطع حول كل هذه الاستعلامات.

هناك العديد من الأوامر التي يمكنك تحديدها ولكل منها غرض مختلف.

  • دمج البيانات وتحويلها    لدمج كل الملفات مع استعلام، ثم تشغيل محرر Power Query، حدد دمج> البيانات وتحويلها.

  • دمج وتحميل   لعرض مربع الحوار نموذج ملف، قم بإنشاء استعلام، ثم قم بالتحميل إلى ورقة العمل، حدد دمج> دمج وتحميل.

  • دمج وتحميل إلى   لعرض مربع الحوار نموذج ملف، أنشئ استعلاما، ثم اعرض مربع الحوار استيراد، حدد دمج> دمج وتحميل إلى.

  • تحميل    لإنشاء استعلام بخطوة واحدة، ثم تحميله إلى ورقة عمل، حدد تحميل > تحميل.

  • تحميل إلى   لإنشاء استعلام بخطوة واحدة، ثم عرض مربع الحوار استيراد، حدد تحميل> تحميل إلى.

  • تحويل البياناتلإنشاء استعلام بخطوة واحدة، ثم تشغيل محرر Power Query، حدد تحويل البيانات.

ومع ذلك، تقوم بدمج الملفات، يتم إنشاء العديد من استعلامات الدعم في جزء الاستعلامات ضمن المجموعة "استعلامات المساعدة".

قائمة بالاستعلامات التي تم إنشاؤها في جزء "الاستعلامات"

  • يقوم Power Query بإنشاء استعلام "نموذج ملف" استنادا إلى استعلام المثال.

  • يستخدم الاستعلام الدالة "تحويل ملف" الاستعلام "Parameter1" لتحديد كل ملف (أو ملف ثنائي) كمدخل في الاستعلام "نموذج ملف". ينشئ هذا الاستعلام أيضا عمود المحتوى الذي يحتوي على محتويات الملف ويوسع تلقائيا عمود السجل المنظم لإضافة بيانات العمود إلى النتائج. يتم ربط الاستعلامين "تحويل ملف" و"نموذج ملف"، بحيث تنعكس التغييرات التي يتم إدخالها على الاستعلام "نموذج ملف" في الاستعلام "تحويل ملف".

  • يوجد الاستعلام الذي يحتوي على النتائج النهائية في المجموعة "استعلامات أخرى". بشكل افتراضي، يتم تسميتها باسم المجلد الذي قمت باستيراد الملفات منه.

لمزيد من التحقيق، انقر بيمين فوق كل استعلام وحدد تحرير لفحص كل خطوة استعلام ولرؤية كيفية عمل الاستعلامات بشكل متكاتف.

لبدء عملية دمج ملفات متعددة، تأكد أولا من أن كل الملفات التي تريد دمجها موجودة في مجلد ملف واحد.

ملاحظة: Excel ملفات الملفات مثل Text و CSV و JSON و XML و Access.

  1. انقر فوق علامة التبويب Power Query، ثم من ملف > من المجلد.

    خيارات Power Query > من ملف > من المجلد
  2. انقر فوق الزر استعراض لتحديد موقع المجلد.

    ستظهر قائمة بالملفات الموجودة في المجلد. حدد الخيار تحرير لفتح محرر الاستعلام. في هذه الحالة، قمنا Excel 4 مصنفات.

    مربع الحوار "دمج ملف ثنائي" مع الملفات التي سيتم دمجها
  3. بعد التحقق من إدراج كل الملفات التي تريدها، انقر فوق الزر دمج الثنائيات من عمود المحتوى.

    اضغط على الزر دمج الثنائيات من عمود محتوى الاستعلام أو من المقطع دمج في شريط Power Query
  4. يتم تحليل كل ملف، كما يتم تحديد تنسيق الملف الصحيح، مثل النصأو Excel أو JSON. في هذه الحالة، يتم عرض قائمة أوراق العمل من المصنف Excel الأول. حدد ورقة العمل التي تريد استخدامها، ثم انقر فوق موافق.

    مربع الحوار "دمج الثنائيات" يعرض Excel أوراق العمل المتوفرة لتحديد هدف الدمج الأساسي
  5. بعد ذلك، ستنشئ عملية تحويل الثنائيات استعلاما تلقائيا لدمج البيانات من كل ملف وعرض معاينة. إذا كنت راضيا عن النتيجة، انقر فوق إغلاق & تحميل.

    مربع الحوار "دمج معاينة الثنائيات". اضغط على & تحميل لقبول النتائج واستيرادها Excel.

    بعد ذلك، ستدمج عملية دمج الثنائيات أوراق العمل المدرجة في ورقة عمل واحدة.

  6. إذا تغيرت ملفات البيانات الأصلية، يمكنك دائما تحديث البيانات المستوردة. انقر فوق أي مكان ضمن نطاق البيانات، ثم انتقل إلى أدوات الاستعلام > تحديث. بالإضافة إلى ذلك، يمكنك بسهولة تطبيق خطوات تحويل أو استخراج إضافية من خلال تعديل الاستعلام النموذجي الذي تم إنشاؤه تلقائيا، دون القلق بشأن تعديل خطوات الاستعلام الإضافية للدالة أو إنشائها؛ يتم تلقائيا إنشاء أي تغييرات على الاستعلام المثالي في استعلام الدالة المرتبطة.

المشكلات المعروفة

عند تحميل إجراء دمج الثنائيات Excel قد تظهر رسالة الخطأ التالية:

رسالة الخطأ دمج الثنائيات. هذا خطأ معروف يتم معالجته.

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

الاطلاع أيضاً على

تعليماتPower Query لـ Excel

إلحاق استعلامات

دمج نظرة عامة على الملفات (docs.com)

دمج ملفات CSV في Power Query (docs.com)

هل تحتاج إلى مزيد من المساعدة؟

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

×