Microsoft Excel هو برنامج جداول بيانات وأداة رائعة تستخدم لتحليل البيانات ، وتحديد المعلومات ، وإنشاء الرسوم البيانية ، وتقديمها إلى صناع القرار. يعمل Excel بفاعلية على جميع المستويات ، بدءًا من الآلة الحاسبة البسيطة وحتى العمليات الحسابية الأكثر تقنية. ولكن بين الحين والآخر ، تواجه مشكلة حجم جدول البيانات عند التعامل مع البيانات الكبيرة. في هذه المقالة ، دعنا نتعلم كيفية تقسيم ملف CSV ضخم إلى عدة ملفات أصغر.
جدول المحتويات
لماذا تقسيم جدول Excel الضخم؟
سيتم فتح جداول بيانات Excel فقط أول 1048576 صفًا و 16384 عمودًا من البيانات. في بعض الأحيان تصادفك ملف .csv يحتوي على بيانات أكثر من ذلك بكثير.
لنفترض أنك بحاجة إلى تخزين بيانات المرضى في المستشفى ، وسوف تحتاج إلى استيراد ملف CSV يحتوي على هذا العدد الكبير من السجلات ، على سبيل المثال أكثر من مليون. لكن السؤال هنا هو كيف ستستورد وتدير جدول بيانات يحتوي على أكثر من مليون سجل؟
الحل هو تقسيم ملف CSV الضخم لأكثر من مليون مريض إلى ملفات متعددة أصغر بحيث يصبح من السهل على Excel العمل معها.
ماذا يحدث عند فتح ملفات CSV ضخمة في Excel؟
سيجد Excel صعوبة في فتحه. سيستغرق فتح الملف الكبير بضع دقائق ويمكنك رؤية البيانات الموجودة في أعلى 1048576 صفًا فقط. بعد ذلك ، سيظهر لك خطأ يقول "لم يتم تحميل الملف بالكامل“. يمكنك العمل فقط في الصفوف المعروضة. هذا لا يساعد عندما تحتاج إلى تحليل ودراسة البيانات بأكملها. لذلك من الأفضل تقسيم الملف.
في هذه المقالة ، أستخدم جدولين عشوائيين بتنسيق CSV Excel لشرح كيفية تقسيم ملفات CSV الضخمة إلى ملفات أصغر.
طرق تقسيم ملفات CSV الضخمة
1. استخدم برنامجًا لتقسيم ملفات CSV
يمكننا ببساطة استخدام برامج CSV Splitter لتقسيم ملفات CSV الضخمة. تستخدم هذه المقسمات على نطاق واسع على الرغم من مشاكل الذاكرة. استخدم أي من البرامج المذكورة أدناه لتقسيم الملفات. وهي متاحة مجانًا على الإنترنت للتنزيل.
1. مقسم CSV ضخم
هذا هو بسيط ومباشر لاستخدام CSV الفاصل. دعونا نرى كيف يمكننا تقسيم الملفات باستخدام هذا أدناه ،
1. بعد فتح الفاصل ، ما عليك سوى إدخال ملف ملف CSV تريد تقسيمه وذكر ال عدد الخط وانقر على ملف الانقسام.
2. بمجرد اكتمال التقسيم ، ستحصل على ملفات مقسمة متعددة كما هو موضح
2. مقسم CSV
يقوم هذا أيضًا بنفس وظيفة الخائن أعلاه. دعونا نرى كيفية تقسيم الملفات في هذا البرنامج.
1. افتح مقسم CSV وأدخل ملف CSV الذي تريد تقسيمه. أدخل رقم صفوف وأخيرًا انقر فوق ينفذ.
2. بعد الانتهاء من التقسيم ، سيتم حفظ الملفات في الموقع حيث يوجد ملف CSV الأصلي الخاص بك.
هناك العديد من أدوات تقسيم ملفات CSV المتاحة في السوق ، ومن الأمثلة على ذلك BitRecover CSV Splitter. يمكنك استخدام هذا إذا كنت تريد ، ولكن عليك أن تدفع للحصول على النسخة الكاملة.
2. المصدر عبر الإنترنت Split CSV
يمكنك أيضًا تقسيم ملفات CSV إلى ملفات أصغر باستخدام مصدر مجاني عبر الإنترنت يسمى Split CSV.
1. افتح Split CSV في متصفحك.
2. قم بتحميل الملف الذي تريد تقسيمه.
3. اذكر عدد الأسطر التي تريد أن يحتوي عليها الملف.
4. اتبع الخطوات التي تظهر على الشاشة وانقر في النهاية على انشق، مزق.
ملاحظة: يحتوي Split CSV على بعض الخيارات المتميزة أيضًا. لاستخدام هذه الخيارات ، يتعين عليك دفع بعض رسوم الاشتراك.
3. استخدم ملف دفعي
يمكننا أيضًا استخدام ملف دفعي لتقسيم ملف CSV الضخم إلى ملفات متعددة. دعونا نرى كيفية إنشاء ملف دفعي ثم تخصيصه للقيام بالمحتاجين.
1. افتح ملفًا نصيًا (المفكرة). اكتب الكود الدفعي لتقسيم ملف CSV (انسخ الكود الوارد أدناه).
2. الآن ، اذهب إلى ملف> حفظ باسم> batch.bat ملف > حفظ.
3. الآن ، يتم حفظ الملف على سطح المكتب كما هو موضح أدناه. نقرتين متتاليتين في الملف المراد تشغيله في موجه الأوامر.
ملاحظة: إذا كنت تريد تعديل الرمز ، انقر على اليمين على أيقونة الدفعة وانقر فوق يحرر.
4. بمجرد أن يعالج البرنامج الدفعي الكود ، سيتم تقسيم ملف CSV الضخم إلى عدة ملفات أصغر بناءً على مدخلاتك.
5. الآن ، دعونا نلقي نظرة على الكود والتغييرات التي تحتاج إلى إجرائها حتى تتمكن من تقسيم ملف CSV الخاص بك.
ستحتاج إلى تغيير القيم أدناه لكي يعمل الكود من أجلك وفقًا لذلك ،
ضبط BFN = يجب أن يشير هذا إلى ملف CSV الذي يجب تقسيمه. ما عليك سوى استبدال مسار ملف CSV الخاص بك.
ضبط LPF = هذا هو عدد الصفوف التي ترغب في فتحها في ملفك الجديد.
ضبط SFN = هذا هو الاسم الجديد الذي تعطيه لملفاتك المقسمة.
بعد تغيير هذه القيم ، يرجى حفظ الرمز الخاص بك كملف .مضرب ملف باسم جديد واتبع الخطوات المذكورة أعلاه لتقسيم ملف CSV.
4. استخدم بوويرشيل
يعد ترميز Powershell أسهل وأسرع مقارنة بمعالجة الملفات الدفعية. ومن ثم ، يمكننا استخدام Powershell لهذه المعالجة. قبل الشروع في العملية ، يرجى نسخ الرمز الوارد أدناه في المفكرة.
1. صحافة "Windows + X" لفتح Powershell كمسؤول.
2. قم بتعديل الكود المنسوخ في المفكرة وفقًا لمتطلبات ملف CSV الخاص بك. التعديلات المطلوب إجراؤها هي
- $ InputFilename = الحصول على المحتوى "C: \ file \ location": - املأ ملف موقعك من ملف CSV الخاص بك في النظام. تم العثور على ملفاتي في "C: \ Users \ msdsh_000 \ Downloads \ Sample-Spreadsheet-500000-rows".
- $ OutputFilenamePattern = "output_done_": - يمكنك تغيير ملف انتاج اسم ملفك في هذا السطر. تم تغيير اسم ملف الإخراج الخاص بي إلى "نموذج الإخراج".
- LineLimit دولار أمريكي = 50000: - هنا ، يمكنك تحديد عدد الخطوط. أنا أقصرها على 10000.
بعد إجراء التغييرات ، انسخ الرمز بالكامل والصقه في نافذة Powershell.
3. يتم تشغيل الكود في نافذة Powershell ويتم حفظ الإخراج كملف .csv الملفات.
5. استخدم Power Pivot
1. افتح جدول بيانات Excel فارغًا. اذهب إلى البيانات> استعلام جديد> من ملف> من CSV.
2. تنبثق نافذة تطلب منك استيراد ملف CSV.
3. يتم عرض معاينة الملف. الآن ، انقر فوق تحميل> تحميل إلى
4. تأكد من تحديد المربع مقابل "أضف هذه البيانات إلى نموذج البيانات" واضغط أيضًا على زر الاختيار "إنشاء اتصال فقط". أخيرًا ، انقر فوق حمل.
ملاحظة: توضح هذه الخطوة أننا لا نقوم بتحميل البيانات إلى ورقة Excel.
6. يتم تحميل الملف الكبير بأكمله. الآن ، انقر فوق إدارة البيانات.
7. سيظهر جدول Power Pivot الآن على الشاشة ، حيث يمكنك إضافة الأعمدة وتغييرها حسب حاجتك.
لا تقسم هذه الطريقة ملف CSV إلى ملفات أصغر. يمكنك ببساطة معالجة ملف CSV في Excel ، وهو أمر مفيد حقًا.
هذا كل شئ.
آمل أن تكون هذه المقالة مفيدة وغنية بالمعلومات.
قم بالتعليق وأخبرنا بالطريقة التي استخدمتها.