أداة الفصل بالفواصل
الصق عنصرًا واحدًا في كل سطر، كعمود منسوخ من جدول بيانات، واحصل على قائمة واحدة مفصولة بفواصل. بدّل الاتجاه لتقسيم قائمة مفصولة إلى أسطر مرة أخرى. ويمكنك تغيير الفاصل، ووضع العناصر بين علامتي اقتباس، وحذف التكرارات. مجانية، بلا تسجيل، ولا يُرفع شيء.
الاتجاه
الخيارات
كيفية استخدام أداة الفصل بالفواصل
- اختر الاتجاه. أسطر إلى مفصول بفواصل تدمج الأسطر في سلسلة واحدة. مفصول بفواصل إلى أسطر تقسم السلسلة إلى عنصر في كل سطر.
- حدّد الفاصل. يبدأ الفاصل فاصلةً تتبعها مسافة. غيّره إلى فاصلة منقوطة أو خط عمودي أو أي شيء آخر. وفي صف CSV صارم استخدم فاصلة بلا مسافة.
- فعّل الخيارات. وضع العناصر بين علامتي اقتباس وإزالة التكرارات يُطبَّقان عند دمج الأسطر، لا عند التقسيم.
- الصق قائمتك واضغط تحويل. لا تتحدّث النتيجة أثناء الكتابة. يُظهر عدّاد العناصر عدد ما خرج؛ ثم انسخ النتيجة.
مثال تطبيقي
نسخ عمود من Excel أو Google Sheets يعطيك قيمة واحدة في كل سطر. ولصق الأسطر الأربعة apple وbanana وcherry وapple (تكرار) يعطي النتائج أدناه. تُقلَّم كل الأسطر وتُتخطّى الأسطر الفارغة قبل أي شيء آخر.
| الخيارات | الناتج | العناصر |
|---|---|---|
| الافتراضي | apple, banana, cherry, apple | 4 |
| إزالة التكرارات | apple, banana, cherry | 3 |
| إزالة التكرارات + التنصيص | "apple", "banana", "cherry" | 3 |
تُزال التكرارات أولًا، وتُطابَق مطابقةً تامة (فيُعدّ "Apple" و"apple" عنصرين مختلفين)، ويبقى أول ظهور لكل عنصر. أما التقسيم فيسير في الاتجاه الآخر: "apple, banana, cherry" بالفاصل الافتراضي تصبح ثلاثة أسطر.
أداة دمج، لا محلّل CSV
- التنصيص يتبع RFC 4180. تُحاط العناصر المُنصَّصة بعلامتي اقتباس مزدوجتين، ويُضاعَف أي اقتباس موجود داخل العنصر، فيصبح 12" ruler يصبح "12"" ruler". والعنصر الذي يحوي الفاصل أو علامة اقتباس يُنصَّص حتى حين يكون خيار التنصيص متوقفًا، فيحصل قارئ CSV الصارم على العناصر نفسها.
- التقسيم يفهم الحقول المُنصَّصة. "Smith, John", "Lee, Ann" يعطيان عنصرين، وعلامة الاقتباس المزدوجة داخل التنصيص تُقرأ اقتباسًا واحدًا، ويجوز أن يحوي عنصر مُنصَّص سطرَ انكسار (فيمتد عندها على سطرين في الناتج). تُزال علامات الاقتباس وتُحفظ المسافات داخلها. ولا يُمسّ الاقتباس الواقع في وسط عنصر غير مُنصَّص، مثل 12" ruler. وللصفوف والأعمدة الكاملة استخدم CSV إلى جدول.
- الفاصل يُستخدم كما تكتبه عند الدمج، بما فيه المسافات. وعند التقسيم يُقلَّم الفاصل نفسه، فـ", " يُقسِّم عند الفاصلة وحدها، وتُزال المسافات حول كل عنصر لاحقًا.
- قوائم سلاسل SQL تحتاج علامات تنصيص مفردة. هذه الأداة تُنصِّص بعلامات مزدوجة. أما
'apple', 'banana'فاستخدم بادئة/لاحقة مع علامة تنصيص مفردة في الحقلين.
أي أداة تحتاج؟
| إذا أردت… | استخدم |
|---|---|
| دمج الأسطر في قائمة واحدة، أو تقسيم قائمة إلى أسطر | هذه أداة الفصل بالفواصل |
| إضافة نص حول كل سطر مع بقاء الأسطر منفصلة | بادئة/لاحقة |
| قائمة بعلامات نقطية | مولّد النقاط التعدادية |
| ترتيب العناصر أو حذف تكرارها كأسطر أولًا | أداة ترتيب الأسطر أو حذف الأسطر المكرَّرة |
| بيانات CSV حقيقية معروضة كجدول | CSV إلى جدول |
الأسئلة الشائعة
- كيف أحوّل عمودًا إلى قائمة مفصولة بفواصل؟
- اختر أسطر إلى مفصول بفواصل، والصق العمود بعنصر واحد في كل سطر، ثم اضغط تحويل. تُقلَّم كل الأسطر، وتُتخطّى الأسطر الفارغة، وتُدمج العناصر بفاصلك في سلسلة واحدة يمكنك نسخها.
- هل يمكنني استخدام فاصل غير الفاصلة؟
- نعم. يقبل حقل الفاصل أي نص: فاصلة منقوطة، أو خطًا عموديًا، أو شرطة، أو فاصلة تتبعها مسافة. ويُستخدم الحقل نفسه عند تقسيم القائمة إلى أسطر. واتركه فارغًا عند التقسيم فتعود الأداة إلى الفاصلة.
- ماذا تفعل خانة وضع العناصر بين علامتي اقتباس؟
- تضع علامة اقتباس مزدوجة على جانبي كل عنصر قبل الدمج، فيصبح الناتج شبيهًا بـ"apple", "banana", "cherry". وهي مناسبة لمصفوفات JSON ولكثير من لغات البرمجة. ويُضاعَف أي اقتباس داخل العنصر كما يقتضي معيار CSV، ويُنصَّص العنصر الذي يحوي الفاصل حتى حين يكون هذا الخيار متوقفًا.
- كيف أحوّل قائمة مفصولة بفواصل إلى أسطر مرة أخرى؟
- اختر مفصول بفواصل إلى أسطر، والصق القائمة واضغط تحويل. يُقسَّم النص عند الفاصل، وتُقلَّم المسافات حول كل عنصر، وتُحذف القطع الفارغة، ويصبح كل عنصر في سطره الخاص.
- كيف أزيل التكرارات أثناء التحويل؟
- فعّل خانة إزالة التكرارات قبل الضغط على تحويل. المطابقة تامة وحساسة لحالة الأحرف، ويُحتفظ بأول ظهور لكل عنصر بترتيبه الأصلي. ينطبق الخيار فقط عند دمج الأسطر.
- هل يُرفع نصي أو يُخزَّن؟
- لا. يجري التحويل داخل متصفحك، ولا يُرسَل شيء إلى أي خادم. وإغلاق علامة التبويب يمسح النص.