كيفية تصدير ملف CSV في Powershell على نظام Windows

جرب أداة القضاء على المشاكل



Kyfyt Tsdyr Mlf Csv Fy Powershell Ly Nzam Windows



  • PowerShell هي أداة قوية يمكن استخدامها لأتمتة العديد من العمليات المختلفة. يحتوي أيضًا على بعض الخيارات القوية لتصدير البيانات من نظام ، والقيام بذلك بتنسيق CSV هو أحد هذه الخيارات.
  • يعد Export-CSV مفيدًا عندما تريد أخذ إخراج PowerShell الخاص بك ووضعه في ملف يمكن فتحه في Excel أو تطبيقات جداول البيانات الأخرى.



X التثبيت عن طريق النقر فوق ملف التنزيل لإصلاح مشكلات الكمبيوتر المختلفة ، نوصي بـ Restoro PC Repair Tool:
سيقوم هذا البرنامج بإصلاح أخطاء الكمبيوتر الشائعة ، ويحميك من فقدان الملفات ، والبرامج الضارة ، وفشل الأجهزة ، وتحسين جهاز الكمبيوتر الخاص بك لتحقيق أقصى أداء. إصلاح مشكلات الكمبيوتر وإزالة الفيروسات الآن في 3 خطوات سهلة:
  1. قم بتنزيل Restoro PC Repair Tool الذي يأتي مع التقنيات الحاصلة على براءة اختراع (براءة اختراع متاحة هنا ) .
  2. انقر ابدأ المسح للعثور على مشكلات Windows التي قد تتسبب في حدوث مشكلات بجهاز الكمبيوتر.
  3. انقر إصلاح الكل لإصلاح المشكلات التي تؤثر على أمان الكمبيوتر وأدائه
  • تم تنزيل Restoro بواسطة 0 القراء هذا الشهر.

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



ستوضح لك هذه المقالة كيفية استخدام واجهة سطر أوامر PowerShell لتصدير ملفات CSV. سنناقش أيضًا الخيارات الأخرى المتاحة عند تصدير البيانات باستخدام أداة سطر الأوامر هذه.

ما هو برنامج PowerShell النصي المستخدم لتصدير جميع العمليات إلى ملف CSV؟

ملف CSV هو جدول بيانات حيث يكون كل صف عبارة عن مجموعة من القيم بالترتيب نفسه. غالبًا ما يتم استخدامه لتصدير البيانات من قواعد البيانات وجداول البيانات والملفات النصية الأخرى.

Export-CSV هو أمر cmdlet يمكن استخدامه في PowerShell لتصدير نتيجة الأمر إلى ملف CSV. يكون هذا مفيدًا عندما تريد تصدير البيانات من برنامج PowerShell النصي إلى تنسيق يمكن استيراده بسهولة إلى تطبيق أو قاعدة بيانات أخرى.



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

سيصدر cmdlet للتصدير csv الكائنات المحددة إلى ملف CSV (قيم مفصولة بفواصل). سيحتوي ملف CSV الناتج على عنصر واحد في كل سطر. إذا تم تشغيل الأمر Export-CSV بدون معلمات ، فسيتم تصدير جميع الوحدات النمطية المثبتة حاليًا في نظامك.

إدخالات تسجيل مآخذ الويندوز مفقودة Windows 10

يمكنك تحديد اسم عنصر أو معرف كمعلمات إذا كنت تريد فقط تصدير عناصر معينة.

كيف أقوم بتصدير ملف CSV من PowerShell؟

سنستخدم Windows Powershell ISE لأنه يمنحك مزيدًا من التحكم في ملفات CSV الخاصة بك. يمنحك المزيد من المرونة في كيفية تكوين ملف CSV الخاص بك. يحتوي ISE على بعض الوظائف المضمنة التي تجعله مناسبًا للاستخدام عند إنشاء برنامج نصي أو تحريره.

  1. اضغط على المفتاح ، اكتب باورشيل ISE في شريط البحث ، وحدد تشغيل كمسؤول .
  2. الصيغة العامة لـ export-CSV في Powershell هي: Get-Variable -name [variable name] | Export-CSV [path-to-file].csv
اقرأ المزيد عن هذا الموضوع
  • كيفية تشغيل أو إيقاف تشغيل اتصال مقيد على نظام التشغيل Windows 11
  • رموز شريط مهام Windows 11 مفقودة: كيفية استعادتها
  • 7 طرق للتحقق من قوة إشارة Wi-Fi على Windows 11

المعلمة الأولى هي المسار الذي تريد حفظ ملفك فيه. يمكن أن يكون هذا محرك أقراص محلي أو موقع شبكة. إذا لم تحدد هذه المعلمة ، فسيقوم Export-CSV بإنشاء الملف في الدليل الحالي لجلسة PowerShell.

نصيحة الخبراء:

الأزرق اليتي لا يظهر في إدارة الأجهزة

برعاية

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

تحدد المعلمة الثانية ما إذا كنت تريد إلحاق البيانات بملف موجود أو إنشاء ملف جديد. إذا حددت -إضافة ، فسيقوم PowerShell بإلحاق البيانات بكل ما هو موجود بالفعل في هذا الملف. في حذف -Append ، سيقوم PowerShell بإنشاء ملف جديد في هذا الموقع وكتابة جميع بياناتك فيه.

تحدد المعلمة الثالثة اسم المسار الحرفي لملف الإخراج إذا لم يكن في الدليل الحالي (-LiteralPath). بخلاف ذلك ، فهو اختياري ويتم تعيينه افتراضيًا على 'c: \ temp' (أو أي دليل تعمل فيه حاليًا).

كمثال على تصدير PowerShell CSV ، سنقوم بتصدير قائمة المستخدمين في دليل Azure. لقد نظرنا بالفعل في كيفية القيام بذلك تصدير قائمة المستخدمين في مجموعة ، فلنلقِ نظرة على كيفية تصدير ملف CSV.

  1. اضغط على المفتاح ، اكتب باورشيل ISE في شريط البحث ، وحدد تشغيل كمسؤول .
  2. اكتب الأمر التالي واضغط على: Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

كيف أقوم بتصدير سلسلة إلى CSV في PowerShell؟

عند استخدام الأمر Export-CSV cmdlet لتصدير الكائنات إلى ملف قيم مفصولة بفواصل (CSV) ، يحتوي السطر الأول من الملف على رؤوس أعمدة. يمكنك منع رؤوس الأعمدة باستخدام المعلمة NoTypeInformation.

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

على سبيل المثال ، في المثال أعلاه ، يمكننا تعديل الأمر إلى: Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation

سيؤدي هذا إلى إظهار نفس المعلومات ، لكن ملف PowerShell export-CSV سيكون في أعمدة مختلفة مع المعلمات المحددة.

لا يحتاج تنسيق ملف CSV (قيم مفصولة بفواصل) إلى أي مقدمة للمستخدمين الملتزمين بمعالجة البيانات. يحتوي ملف CSV على حقول وسجلات مفصولة بفواصل. في حال كان لديك ملف CSV تالف ، لدينا أيضًا دليل مفصل حول كيفية إصلاحه.

بصرف النظر عن تصدير CSV ، نشارك أيضًا كيف يمكنك ذلك متغيرات بيئة الطباعة في PowerShell ، لذا تأكد من التحقق من ذلك أيضًا. إذا بدت هذه العملية معقدة للغاية ، فربما تجد برنامج عارض ملفات CSV متعاون.

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

هل ما زلت تواجه مشكلات؟ قم بإصلاحها باستخدام هذه الأداة:

تم قطع اتصالك err_network_changed

برعاية

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