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

إنشاء فيديو مخطط متحرك من ملف CSV

quarterly-revenue-example.csv· بيانات نموذجية48 صفًا · 4 أعمدة
تخطيط الجدول
صف لكل فترة وعنصر: عمود للزمن، وعمود للأسماء، وعمود للقيم.
معاينة⁦1,280 × 720⁩ بكسل
الخط الزمني
0 من 12 ث

المعروض: ⁨2024-Q1⁩

جارٍ التحقق من صيغ الفيديو التي يستطيع هذا المتصفح إنشاءها…

القيم في هذا الإطار (6 عناصر)
القيم في ⁨2024-Q1⁩
regionالقيمة
دبي76.3
جدة53.3
الرياض52
القاهرة39.7
الدار البيضاء33.9
عمّان26.1

الصفوف: 48 ← الفترات: 8 × العناصر: 6؛ الأرقام المستخدمة: 48، والخلايا الفارغة (فترة/عنصر): 0.

لتحويل ملف CSV إلى فيديو، افتح ملفًا فيه عمود زمني (سنوات أو أشهر أو تواريخ أو أرباع سنة)، واختر عمودَي العناصر والقيم، ثم حركةً مثل سباق الأشرطة، واضغط إنشاء الفيديو. يُرسم الفيديو ويُرمَّز في متصفحك: بصيغة MP4 أو WebM إن كان هذا المتصفح يستطيع ترميزهما، وإلا فبصيغة GIF متحركة، إضافة إلى صورة PNG لأي إطار. تبقى القيم الناقصة فجوات ما لم تختر غير ذلك، وتُدمج الصفوف المكررة بقاعدة تختارها أنت، ولا يُرفع ملف CSV ولا يُعدَّل.

طريقة إنشاء فيديو من ملف CSV

  1. افتح ملف CSV أو أفلته أو الصقه، أو تابع بالملف الذي فتحته في أداة أخرى من ViewCSV. المثال جدول وهمي لإيرادات ربع سنوية.
  2. في تبويب البيانات، اختر تخطيط الجدول. في الجدول الطويل عمود للزمن وعمود للعناصر وعمود للقيم؛ وفي الجدول العريض عمود لكل سلسلة.
  3. في تبويب القصة، اختر الحركة والمظهر، وأضف عنوانًا رئيسيًا وسطرًا للمصدر ووحدةً، وشعارًا أو صورة خلفية إن أردت.
  4. في تبويب الفيديو، اختر الأبعاد (⁦16:9⁩ أو ⁦1:1⁩ أو ⁦9:16⁩) والدقة والمدة ومعدل الإطارات، والفترة الأولى والأخيرة.
  5. تنقّل في الخط الزمني أو تقدّم فترةً فترة لتفحص الإطارات، ثم اختر صيغة التنزيل واضغط إنشاء الفيديو.

أنواع الحركة العشرة

سباق الأشرطةأشرطة أفقية تطول وتتبادل مواقعها كلما تغيّر الترتيب. وتمتد القيم السالبة من الصفر في الاتجاه المعاكس.
خطوط متناميةخط لكل عنصر يُرسم فترةً بعد فترة على محور ثابت، فلا تتحرك القيم السابقة أبدًا.
حلقة الحصصحصة كل عنصر من مجموع كل العناصر في الفترة؛ وتُجمع العناصر الزائدة على العدد المعروض تحت «أخرى».
بطاقات مؤشرات الأداءحتى ست بطاقات بالقيمة الحالية ونسبة التغير المئوية عن الفترة السابقة.
التقدم نحو الهدفالقيم الفعلية مقابل هدف مشترك واحد أو عمود أهداف، مع نسبة الإنجاز، بما فيها ما يتجاوز 100%.
خريطة حرارية زمنيةشبكة من العناصر × الفترات تمتلئ حتى الفترة الحالية. وتبقى الخلايا الناقصة فارغة افتراضيًا، أو تتبع قاعدة القيم الناقصة التي تختارها (تكرار آخر قيمة أو الصفر).
مخطط فقاعيعمود القيم على المحور الرأسي، وعمود ثانٍ على المحور الأفقي، وعمود ثالث يحدد مساحة الدائرة.
مخطط شلاليمساهمات موجبة وسالبة بترتيب الملف تتراكم حتى الصافي، مثل جسر الأرباح.
الحصص عبر الزمنشريط 100% لكل فترة، لتقارن توزيع الحصص في عدة فترات معًا.
أعمدة ثلاثية الأبعادأعمدة على منصة ثلاثية الأبعاد مضاءة، مع دوران بطيء اختياري للكاميرا حولها. تتطلب رسوميات ⁦WebGL 2⁩.

تجهيز الخط الزمني: الفترات والتكرار والقيم الناقصة

  • ترتيب الفترات: يفحص الخيار التلقائي عمود الزمن كله مرة واحدة: إذا كانت كل الفترات أرقامًا رتّبها عدديًا؛ وإلا فإذا كانت كلها تواريخ مثل ⁦2024⁩ أو ⁦2024-03⁩ أو ⁦2024-03-31⁩ أو ⁦2024-Q1⁩ رتّبها حسب التاريخ؛ وإلا رتّبها جميعًا بترتيب النص الطبيعي، فيأتي ⁦week 10⁩ بعد ⁦week 9⁩. ولا يُرتَّب العمود الذي يخلط الأرقام والتواريخ والنصوص حسب نوع كل خلية على حدة. ويمكنك أيضًا إبقاء ترتيب الملف. وفي الترتيب حسب التاريخ تُرفض التواريخ المستحيلة مثل ⁦2023-02-29⁩.
  • عند تكرار الفترة والعنصر: إذا ظهرت الفترة نفسها والعنصر نفسه أكثر من مرة، يتوقف الفيديو ويذكر عدد الأزواج المكررة. اختر جمعها أو حساب متوسطها أو الإبقاء على الأصغر أو الأكبر أو آخر صف؛ ولا يُدمج شيء دون علمك.
  • القيم الناقصة: افتراضيًا تبقى الفترة الناقصة فجوة، فلا يظهر الشريط أو الخط في تلك الفترة. ويمكنك بدلًا من ذلك تكرار آخر قيمة معروفة أو عرض صفر، وعندها يذكر الفيديو ذلك في سطر الحالة. ولا تُملأ القيم إلى الوراء أبدًا.
  • طريقة عرض القيم: يقسم المؤشر على أول قيمة غير صفرية لكل عنصر (= 100)؛ والسلسلة التي تبدأ تحت الصفر لا مؤشر ذا معنى لها فتُترك فارغة. ويقارن النمو كل فترة بالفترة التي تسبقها مباشرة، ويُترك فارغًا بعد فترة فارغة أو صفرية.

تُستخدم التسميات كما كُتبت تمامًا: ⁦North⁩ و⁦North ⁩ عنصران مختلفان. ولا يُعدَّل ملف CSV نفسه أبدًا.

كيف تُقرأ الأرقام وتُعرض

لا تُستخدم القيمة إلا إذا كانت الخلية كلها رقمًا بسيطًا، مثل ⁦1200⁩ أو ⁦-4.5⁩ أو ⁦3e5⁩، بالفاصل العشري الذي تختاره. أما الخلايا التي فيها وحدات أو رموز عملات أو فواصل آلاف (⁦1,200⁩)، والأرقام التي لا يمثّلها النوع double بأمانة، فتُستبعد وتُعدّ في تنبيه، ولا تُرسم صفرًا أبدًا.

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

تنزيل الفيديو وGIF وPNG

MP4 وWebMلا تظهران إلا إذا كان هذا المتصفح يستطيع إنشاءهما. وحيث تتوفر واجهة WebCodecs تُرمَّز الإطارات واحدًا تلو الآخر في توقيتات دقيقة، فيأتي الفيديو سلسًا على أي جهاز. وإلا يسجّل المتصفح الحركة في الوقت الفعلي، ويجب أن يبقى التبويب في المقدمة.
GIF متحركة10 إطارات في الثانية، و640 بكسل للضلع الأطول، وحتى 30 ثانية.
PNGالإطار عند الموضع الحالي في الخط الزمني، بحجم الفيديو الكامل.
الأحجام⁦16:9⁩ أو ⁦1:1⁩ أو ⁦9:16⁩ بدقة ⁦720p⁩ أو ⁦1080p⁩، ومدة من 2 إلى 60 ثانية، و24 أو 30 أو 60 إطارًا في الثانية. ويصل حجم التنزيل الواحد إلى 64 ميغابايت.

الفيديوهات بلا صوت. وتثبت اللحظات الأولى والأخيرة على الفترة الأولى والأخيرة ليتمكن المشاهدون من قراءتهما. وتغيير البيانات أو الإعدادات، أو مغادرة الصفحة، يوقف أي تصدير جارٍ، فلا يُحفظ ملف قديم أبدًا.

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

يعرض الفيديو الواحد حتى 500 فترة و200 عنصر و100 ألف خلية (فترة × عنصر)، من ملفات حتى 25 ميغابايت أو 100 ألف صف أو مليوني خلية. وللملف الأكبر، صفِّ الصفوف أو لخّصها في جدول محوري أولًا. وللمخطط الثابت استخدم أداة إنشاء مخططات من CSV.

يبقى كل شيء في تبويب متصفحك، بما في ذلك صور الشعار والخلفية. ولا يُرفع الملف ولا الفيديو.

مثال: الإيرادات حسب المنطقة في سباق أشرطة

جدول طويل فيه صف لكل ربع سنة ومنطقة. مع الزمن quarter والعنصر region والقيمة revenue يعرض السباق ثلاثة أشرطة في كل إطار. وقيمة West الناقصة في 2024-Q2 تبقى فجوة: لا شريط لـ West في تلك الفترة.

CSV
quarter,region,revenue
2024-Q1,North,52
2024-Q1,South,33
2024-Q1,West,69
2024-Q2,North,64
2024-Q2,South,54
2024-Q3,North,76
2024-Q3,South,75
2024-Q3,West,77
الخط الزمني الذي يُبنى عليه الفيديو
{
  "periods": ["2024-Q1", "2024-Q2", "2024-Q3"],
  "series": {
    "North": [52, 64, 76],
    "South": [33, 54, 75],
    "West": [69, null, 77]
  },
  "missing": 1
}

أسئلة وأجوبة

لماذا لا يظهر خيار MP4؟

لا تستطيع كل المتصفحات إنشاء ملفات MP4. تعرض قائمة الصيغ ما يستطيع هذا المتصفح ترميزه فعلًا فقط؛ أما GIF وPNG فيعملان دائمًا. جرّب إصدارًا حديثًا من Chrome أو Edge أو Safari للحصول على MP4.

في بياناتي عمود لكل دولة. هل يصلح ذلك؟

نعم. اختر التخطيط العريض وحدّد الأعمدة المراد تحريكها؛ يصبح كل عمود سلسلة تحمل اسم عنوانه.

لماذا يختفي شريط في بعض الفترات؟

ليس لهذا العنصر رقم بسيط في تلك الفترة، فيُترك فجوة. اختر «تكرار آخر قيمة معروفة» أو «عرضها صفرًا» ضمن «القيم الناقصة» إن كان ذلك يناسب بياناتك، أو صحّح الخلايا في محرر CSV.

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