كيف يمكن حفظ ملف Excel أو تحويله إلى ملف مفصول بأنبوب (Pipe Delimited)؟
بينما يُعد تحويل ملف مصنف Excel إلى ملف CSV أمرًا شائعًا وبسيطًا، قد تحتاج أحيانًا إلى تصدير بياناتك باستخدام محدد مختلف، مثل رمز الأنبوب (|). تُعد الملفات المفصولة بأنبوب خيارًا مثاليًا عند مشاركة البيانات مع أنظمة أو فرق تتطلب هذا التنسيق تحديدًا للاستيراد أو المعالجة اللاحقة. في هذا البرنامج التعليمي، ستجد مجموعة من الطرق العملية لحفظ أو تحويل ملف Excel إلى ملف مفصول بأنبوب، مع شرحٍ تفصيلي لكل حل، يشمل أفضل حالات استخدامه، والقيود المحتملة، بالإضافة إلى نصائح تشغيلية مفيدة تساعدك على تقليل الأخطاء.
حفظ ملف Excel كملف مفصول بأنبوب بتغيير محدد القائمة في إعدادات النظام
كود VBA - أتمتة حفظ بيانات Excel كملف مفصول بأنبوب دون تغيير إعدادات النظام
صيغة Excel - إنشاء عمود مساعد لدمج القيم باستخدام فواصل أنبوب، ثم تصدير النتائج أو نسخها يدويًّا
حفظ ملف Excel كملف مفصول بأنبوب بتغيير محدد القائمة في إعدادات النظام
يصدّر Excel ملفات الإعدادات الافتراضية بصيغة CSV باستخدام الفاصلة كمُحدِّد. ومع ذلك، إذا كنت بحاجة إلى ملف مفصول برمز الأنبوب (|)، يمكنك تغيير مُحدِّد القائمة في نظامك إلى هذا الرمز. وتُعد هذه الطريقة الأنسب للتصدير المحلي لمرة واحدة عندما يسمح لك لديك بإذنٍ مؤقت لتغيير إعدادات المنطقة. يُرجى ملاحظة أن تعديل مُحدِّد النظام سيؤثر على جميع العمليات التي تعتمد عليه في النظام بأكمله، حتى تعيد الإعدادات إلى وضعها الأصلي.
لحفظ ملف مصنف Excel كملف مفصول بأنبوب، اتبع الخطوات التالية:
1. افتحلوحة التحكمعلى جهاز الكمبيوتر الخاص بك. في نافذةلوحة التحكم، اخترالفئةمن قائمةعرض حسبالمنسدلة، ثم انقر على خيارالساعة واللغة والمنطقةكما هو موضح أدناه.

2. في نافذةالساعة واللغة والمنطقة، انقر علىالمنطقة (أو المنطقة واللغة)من الجانب الأيمن. انظر لقطة الشاشة أدناه.

3. في مربع الحوارالمنطقة(أو)المنطقة واللغة)، انقر على زرإعدادات إضافية…كما هو موضح.

4. في مربع الحوارتخصيص التنسيق، احذف الفاصلة الموجودة في حقلمحدد القائمةضمن علامة التبويب «الأرقام». بعد ذلك، اضغط علىShift+\ لإدخال رمز الأنبوب (|) كمحدد للقائمة، ثم انقر علىموافقلتأكيد المحدد الجديد.

5. انقر علىموافقلإغلاق مربع الحوارالمنطقة(أو)المنطقة واللغة) وتطبيق التغييرات.
6. افتح ملفك وانتقل إلى ورقة العمل التي تريد حفظها كملف مفصول بأنبوب، ثم اذهب إلىملف > حفظ باسم > استعراض.

7. في نافذةحفظ باسم، قم بما يلي:
7.1) حدد مجلد الوجهة لملفك المفصول بأنبوب.
7.2) أدخل اسم الملف المطلوب في حقلاسم الملف.
7.3) في قائمةتحديد تنسيق الحفظالمنسدلة، اخترCSV (محدد بفاصلة). وعلى الرغم من الاسم، يستخدم هذا الإعداد محدد القائمة المُعدّ في النظام، والذي قمتَ بتغييره مسبقًا إلى رمز الأنبوب (|).
7.4) انقر علىحفظلتصدير ورقة العمل.

8. عند ظهور مطالبة تشير إلى وجود ميزات غير متوافقة مع تنسيق CSV، انقر علىموافق. يُرجى الانتباه: سيتم حفظ ورقة العمل الحالية فقط؛ فإذا كان ملفك يحتوي على أوراق متعددة، فستحتاج إلى تكرار هذه العملية لكل ورقة، مع تعيين اسم فريد لكل ملف لتجنب الكتابة فوق الملفات السابقة.

تم الآن حفظ بياناتك بتنسيق مفصول بأنبوب. للتحقق من الملف المحدد أو لعرض البيانات المصدرة، انقر بزر الماوس الأيمن على ملف النتيجة، واخترفتح باستخدام > المفكرة (أو أي محرر نصوص آخر)، وراجع النتيجة كما هو موضح أدناه. يجب أن تكون كل قيمة مفصولة برمز الأنبوب (|):

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

ملاحظات وأفضل الممارسات:تذكّر إعادة محدد القائمة في النظام إلى إعداده الأصلي بعد الانتهاء من التصدير لتجنب آثار غير مقصودة على التطبيقات أو العمليات الأخرى. قد لا تكون هذه الطريقة متاحة إذا لم تكن لديك صلاحيات نظام كافية، أو إذا كان تغيير إعدادات اللغة المحلية سيؤدي إلى تعطيل برامج أخرى.
كبديل—وخصوصًا في البيئات المشتركة أو المقيدة—فكّر في استخدام طرق VBA أو الصيغ الموضّحة أدناه، التي تتيح لك تجاوز إعدادات النظام والحفاظ على مرونتك عند أتمتة أو تخصيص عملية تصدير البيانات.
كود VBA - أتمتة حفظ بيانات Excel كملف مفصول بأنبوب دون تغيير إعدادات النظام
إذا كنت تفضّل عدم تعديل إعدادات المنطقة في نظامك، يمكنك استخدام ماكرو VBA لتصدير بيانات Excel مباشرةً كملف مفصول بأنبوب. تُعد هذه الطريقة مثالية للتصدير المتكرر وأتمتة سير العمل، أو عند العمل في بيئات لا يُسمح فيها بتغيير الإعدادات الافتراضية. فهي توفر مرونة عالية لحفظ أي ورقة عمل كملف نصي مفصول، مع إمكانية تخصيص المخرجات بسهولة.
المزايا:لا حاجة لتغيير إعدادات النظام العامة—مثالي للعمليات الدُفعية والاستخدام المتكرر، وقابل للتخصيص لمحددات وأسماء ملفات متنوعة.
1. اذهب إلىأدوات المطور > Visual Basic لفتح محرر VBA. في نافذةMicrosoft Visual Basic for Applications، انقر علىإدراج > وحدة نمطية، ثم الصق الكود التالي في الوحدة النمطية:
Sub ExportPipeDelimitedFile()
Dim ws As Worksheet
Dim filePath As String
Dim rng As Range
Dim rowArr As Variant
Dim rowStr As String
Dim i As Long, j As Long
On Error Resume Next
Set ws = ActiveSheet
filePath = Application.GetSaveAsFilename(InitialFileName:=ws.Name & ".txt", FileFilter:="Text Files (*.txt), *.txt", Title:="KutoolsforExcel")
If filePath = "False" Then Exit Sub
Set rng = ws.UsedRange
Open filePath For Output As #1
For i = 1 To rng.Rows.Count
rowArr = rng.Rows(i).Value
rowStr = ""
For j = 1 To rng.Columns.Count
rowStr = rowStr & rowArr(1, j)
If j < rng.Columns.Count Then
rowStr = rowStr & "|"
End If
Next j
Print #1, rowStr
Next i
Close #1
MsgBox "Export complete!", vbInformation, "KutoolsforExcel"
End Sub 2. أغلق محرر VBA. في Excel، اضغط علىAlt + F8 لفتح مربع حوار الماكرو، واخترExportPipeDelimitedFile، ثم انقر علىتشغيل. سيطلب منك مربع حوار تحديد مكان الحفظ واسم الملف. بعد التنفيذ، يتم تصدير بيانات ورقة العمل المحددة كملف نصي مفصول بأنبوب—دون الحاجة لأي تغييرات في النظام.
نصائح عملية:
- يقوم هذا الماكرو بإنشاء ملف نصي باستخدام البيانات من ورقة العمل النشطة. ولتصدير ورقة عمل معيّنة، تأكد من تفعيلها قبل تشغيل الماكرو.
- تُصدَّر الخلايا الفارغة كحقول فارغة.
- يمكنك تعديل المحدد («|») في الكود لاستخدام فواصل مخصصة أخرى حسب احتياجاتك.
- إذا واجهت أخطاء تتعلق بالأذونات، فتحقق من إعدادات مسار الملف أو تأكد من أنك تمتلك صلاحية الكتابة في المجلد الهدف.
صيغة Excel - استخدم الصيغ لإنشاء عمود مساعد لدمج القيم باستخدام فواصل أنبوب، ثم قم بتصدير النتائج أو نسخها يدويًّا
طريقة فعّالة لإنشاء نسخة مفصول بأنبوب من بياناتك دون تعديل أي إعدادات نظامية أو عامة في Excel هي استخدام صيغة في عمود مساعد. وهي مثالية خصوصًا لمجموعات البيانات الصغيرة والمتوسطة، وللتصدير لمرة واحدة، أو عندما ترغب في مراجعة البيانات المفصولة قبل تصديرها.
المزايا:لا يحتاج إلى صلاحيات مسؤول ولا إلى استخدام ماكروات؛ ويمكنك التحقق منه بصريًّا بسرعة.
القيود:يتطلب نسخًا أو تصديرًا يدويًّا، لذا فهو ليس مثاليًّا لمجموعات البيانات الكبيرة أو التحديثات المتكررة.
افترض أن نطاق بياناتك يقع في الأعمدة A وB وC. لتجميع هذه الأعمدة باستخدام محرف الفاصل «pipe»، اتبع الطريقة التالية.
1. في الخلية الأولى من عمود المساعدة الخاص بك (مثل D2)، أدخل هذه الصيغة:
=A2 & "|" & B2 & "|" & C2 2. اضغط على Enter لتطبيق الصيغة، ثم اسحب مقبض التعبئة لأسفل لملئها في جميع الصفوف ذات الصلة. وإذا كانت بياناتك تمتد عبر أعمدة أو صفوف إضافية، فعدّل الصيغة وفقًا لذلك.
الشرح:ستعرض كل خلية في العمود D بيانات الصف المدمجة باستخدام أحرف الفاصل «pipe». وللنطاقات الأكبر، حدّث الصيغة لتتضمن أعمدة إضافية أو استخدم دالة TEXTJOIN (المتاحة في Excel 2016 والإصدارات الأحدث):
=TEXTJOIN("|",TRUE,A2:C2) تعالج هذه النسخة تلقائيًا أي عدد من الأعمدة، وتتيح لك تجاهل الخلايا الفارغة عند الرغبة في ذلك.
3. بعد أن تجمع جميع الصفوف، حدد وانسخ عمود المساعدة بالكامل، ثم الصق القيم في المفكرة (Notepad) أو أي محرر نصوص آخر. احفظ الناتج كملف بامتداد .TXT لتصدير بياناتك المفصولة بمحرف «pipe».
نصائح عملية:
- تأكد من عدم وجود رموز أنبوب (|) زائدة في نهاية الصيغ عند توسيع الجدول لإضافة أعمدة إضافية.
- للاستفادة من النتيجة في تطبيقات أخرى، انقر بزر الماوس الأيمن وانسخ العمود المطلوب فقط، ثم الصق القيم (وليس الصيغ) في ورقة Excel جديدة أو في محرر نصوص.
- تُحدَّث الصيغ ديناميكيًّا عند تغيُّر بياناتك—فانسخها كقيم لتجميد النتائج المصدرة.
- إذا كانت بياناتك تحتوي على رموز أنبوب (|)، فتأكد من أن نظام الجهة المستقبلة لن يواجه أي مشكلات في قراءة الملف بسببها.
اقتراح ملخص:تعد طريقة عمود المساعد باستخدام الصيغة وسيلة سريعة ومرنة للتصدير العرضي أو التجريبي. وهي الأنسب لمجموعات البيانات المتوسطة، أو عندما ترغب في فحص النتائج بصريًا قبل إنشاء الملف يدويًا.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل