الانتقال إلى الأداة
ViewCSV
الملفات تبقى على جهازك

تبديل صفوف وأعمدة ملف CSV

sales.csv· بيانات نموذجية18 صفًا · 4 أعمدة
تصبح أسماء الأعمدة العمود الأول، ويصبح العمود الأول صف العناوين الجديد.
تُنقل القيم ولا تُغيَّر أبدًا. وتحصل القيم الفارغة أو المكررة في العمود الأول على أسماء عناوين فريدة تُذكر فوق النتيجة.
أُعيدت تسميتها لتكون العناوين فريدة: ⁨2026-01 → 2026-01 (2), 2026-01 → 2026-01 (3), 2026-02 → 2026-02 (2), 2026-02 → 2026-02 (3), 2026-03 → 2026-03 (2), 2026-03 → 2026-03 (3), 2026-04 → 2026-04 (2), 2026-04 → 2026-04 (3)⁩
النتيجة
#month2026-012026-01 (2)2026-01 (3)2026-022026-02 (2)2026-02 (3)2026-032026-03 (2)2026-03 (3)2026-042026-04 (2)2026-04 (3)2026-052026-05 (2)2026-05 (3)2026-062026-06 (2)2026-06 (3)
1regionالرياضالقاهرةدبيالرياضالقاهرةدبيالرياضالقاهرةدبيالرياضالقاهرةدبيالرياضالقاهرةدبيالرياضالقاهرةدبي
2revenue2125102920312108312122992147125118591118195314659999252448267413972518
3units242865523427394549601720592948454351

المدخلات: 18 صفًا. النتيجة: 3 صفوف · 19 عمودًا.

بعد فتح ملف CSV أو لصقه يظهر الجدول المبدَّل في النتيجة: يصبح كل عمود أصلي صفًا، وكل صف عمودًا. ومع تفعيل تضمين صف العناوين (الخيار الافتراضي) تصبح أسماء الأعمدة العمود الأول، ويصبح العمود الأول صف العناوين الجديد. تُنقل القيم ولا تتغير أبدًا، ويُعالَج الملف في متصفحك ولا يُرفع. ولأن الصفوف تتحول إلى أعمدة، لا يمكن أن تحتوي المدخلات على أكثر من 249 صف بيانات.

طريقة تبديل صفوف وأعمدة ملف CSV

  1. افتح ملف ⁦.csv⁩ أو ⁦.tsv⁩ أو ⁦.txt⁩، أو أفلته على الأداة، أو الصق الصفوف. يُكتشف المحدِّد تلقائيًا؛ ويمكن عند الحاجة ضبطه أو ضبط الترميز أو خيار الصف الأول يحتوي على أسماء الأعمدة من إعدادات الاستيراد.
  2. أبقِ تضمين صف العناوين مفعّلًا للملف العادي الذي فيه أسماء أعمدة. وتتحدّث النتيجة فورًا.
  3. قارن علامة التبويب النتيجة بعلامة التبويب المدخلات، ثم اختر تنزيل CSV أو نسخ أو فتح في المحرر.

ماذا يحدث لصف العناوين

تضمين صف العناوين مفعّليُبدَّل صف العناوين مع البيانات: يصبح ⁦month,Madrid,Osaka⁩ العمود الأول، وتصبح قيم العمود الأول (⁦month⁩ و⁦2026-01⁩ و⁦2026-02⁩) صف العناوين الجديد. ولا يضيع شيء.
تضمين صف العناوين معطّللا تُبدَّل إلا صفوف البيانات، ويصبح العمود الأول من البيانات صف العناوين. ولا تُكتب أسماء الأعمدة الأصلية. يُستخدم هذا عندما يكون الملف قد استُورد مع تعطيل الصف الأول يحتوي على أسماء الأعمدة، كي لا تظهر أسماؤه المولَّدة ⁦Column 1⁩ و⁦Column 2⁩… في الناتج.

يجب أن يصلح صف العناوين الجديد أسماءً للأعمدة، لذا تصبح القيم الفارغة في العمود الأول ⁦Column 3⁩ (حسب الموضع)، وتحصل القيم المكررة على لاحقة مثل ⁦a (2)⁩. وتُذكر كل إعادة تسمية فوق النتيجة. أما القيم التي فيها مسافات أو أحرف غير مألوفة فتبقى كما هي.

كيف تُعالَج البيانات الصعبة

  • تُنسخ القيم كما هي تمامًا: تبقى الأصفار في بداية القيم والتواريخ والفواصل العشرية كما كُتبت، وتبقى الخلايا متعددة الأسطر قيمة واحدة.
  • تُكمَّل الصفوف غير المتساوية عند الاستيراد، فيكون لكل صفوف الناتج العرض نفسه؛ والقيم المفقودة فارغة.
  • يحتفظ الملف المنزَّل بمحدِّد الملف المصدر ونهاية سطره وعلامة ترتيب البايت وترميزه حيث يستطيع المتصفح كتابته، مع أقل قدر من علامات الاقتباس؛ أما الترميزات القديمة الأخرى فتُحفظ بـ⁦UTF-8⁩. ويعطي نسخ دائمًا نصًا مفصولًا بفواصل.
  • التبديل مرتين يعيد الجدول الأصلي، إلا إذا اضطرت الأداة إلى إعادة تسمية قيم فارغة أو مكررة في العمود الأول.

حل المشكلات

  • تقول الأداة إن الملف كبير جدًا رغم أنه صغير. التبديل سينتج أكثر من 250 عمودًا. مع تضمين صف العناوين لا يمكن أن تحتوي المدخلات على أكثر من 249 صف بيانات (و250 مع تعطيله). صفِّ الصفوف أولًا بأداة تصفية صفوف CSV أو قسّم الملف بأداة تقسيم CSV.
  • يظهر في صف العناوين الجديد ⁦Column 3⁩ أو ⁦name (2)⁩. في العمود الأول قيم فارغة أو مكررة. أعِد تسمية العناوين بعد ذلك في محرر CSV، أو اجعل عمودًا قيمه فريدة هو العمود الأول بإعادة الترتيب في مطابقة أعمدة CSV أولًا.
  • اختفى صف العناوين. خيار تضمين صف العناوين معطّل، وهو ما يحذف أسماء الأعمدة. فعّله.
  • البيانات كلها في عمود واحد. خُمِّن المحدِّد خطأً؛ اضبطه من إعدادات الاستيراد وافتح الملف من جديد.

الحدود والخصوصية

يمكن أن تصل ملفات المدخلات إلى 25 ميغابايت و100 ألف صف و250 عمودًا ومليوني خلية، لكن النتيجة أيضًا محدودة بـ250 عمودًا، لذا يناسب التبديل عمليًا الجداول التي لا تتجاوز 249 صف بيانات، مثل الملخصات والإعدادات ونتائج الاستبيانات. وتصبح أعمدة المدخلات صفوفًا، فتعطي 250 عمودًا على الأكثر في المدخلات 250 صفًا على الأكثر في الناتج.

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

مثال

إيرادات شهرية بعمود لكل مدينة، بُدّلت مع تفعيل تضمين صف العناوين، فأصبحت كل مدينة صفًا وكل شهر عمودًا.

CSV
month,Madrid,Osaka,Lyon
2026-01,1840,2210,960
2026-02,1925,2050,1130
CSV
month,2026-01,2026-02
Madrid,1840,1925
Osaka,2210,2050
Lyon,960,1130

أسئلة وأجوبة

لماذا الحد 249 صفًا؟

يصبح كل صف في المدخلات عمودًا في الناتج، والأداة تعمل مع 250 عمودًا على الأكثر. ومع تضمين صف العناوين يأخذ أحد هذه الأعمدة، فيبقى 249 لصفوف البيانات.

هل يغيّر التبديل أرقامي أو تواريخي؟

لا. تُنقل القيم إلى موضعها الجديد كما كُتبت تمامًا. ولا يُعاد تسمية إلا القيم الفارغة أو المكررة التي تصبح أسماء عناوين، وتُذكر هذه التسميات.

هل يمكن بهذه الأداة تحويل جدول عريض إلى جدول طويل؟

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

المعايير والمراجع