ما هو ملف CSV وكيف تفتحه؟
ملف CSV هو جدول بنص عادي: كل سطر فيه صف واحد، والقيم في الصف مفصولة بفواصل (وأحيانًا بفواصل منقوطة أو علامات جدولة). يرمز CSV إلى «القيم المفصولة بفواصل» (comma-separated values)، وتستخدمه البنوك والمتاجر والخدمات الإلكترونية لأن أي برنامج تقريبًا يستطيع قراءته. لرؤيته كجدول حقيقي، افتحه في عارض CSV مثل عارض CSV من Opener، أو في Excel أو Google Sheets أو Numbers.
ماذا يوجد داخل ملف CSV
لنفترض أن بنكك أتاح لك تنزيل معاملاتك في ملف باسم report.csv. إن فتحته في محرر نصوص، فسترى شيئًا كهذا:
Date,Description,Amount,Balance
2026-10-01,Coffee shop,-3.50,1246.50
2026-10-02,"Rent, October",-850.00,396.50
2026-10-05,Salary,2100.00,2496.50
هذه هي صيغة الملف كلها:
- صف واحد في كل سطر. السطر الأول عادةً سطر عناوين يحمل أسماء الأعمدة.
- فاصل بين القيم. هنا هو الفاصلة. كثير من الخدمات الأوروبية تستخدم الفاصلة المنقوطة بدلًا منها، لأن الفاصلة عندهم هي العلامة العشرية؛ أما الملفات المفصولة بعلامات الجدولة فكثيرًا ما تسمى TSV.
- علامات اقتباس حول القيم الحساسة. القيمة
"Rent, October" تحتوي على فاصلة، لذا توضع بين علامتي اقتباس لتوضيح أن الفاصلة جزء من النص لا بداية عمود جديد. - لا شيء آخر. لا خطوط، ولا ألوان، ولا صيغ، ولا عرض للأعمدة، ولا أوراق متعددة؛ نص فقط.
ولأنه نص عادي، فللملف أيضًا ترميز نصي، أي طريقة تخزين الحروف كبايتات. الملفات الحديثة تستخدم UTF-8 الذي يدعم كل اللغات. أما الأنظمة الأقدم فتستخدم أحيانًا ترميزات قديمة، ومن هنا تأتي الحروف والرموز المشوّهة.
الفرق بين CSV وExcel (.xlsx)
كثيرًا ما يعامل الناس ملف CSV على أنه «ملف Excel»، لأن Excel يفتحه. لكنهما مختلفان تمامًا:
CSV (.csv) |
مصنف Excel (.xlsx) |
|
|---|---|---|
| ما هو | نص عادي | أرشيف ZIP من ملفات XML |
| الأوراق | جدول واحد فقط | أوراق متعددة |
| الصيغ | لا، قيم فقط | نعم |
| التنسيق | لا يوجد | خطوط وألوان وخلايا مدمجة ومخططات |
| يُفتح في | أي تطبيق جداول بيانات أو محرر نصوص أو كود | تطبيقات جداول البيانات |
| الاستخدام المعتاد | التصدير والاستيراد بين الأنظمة | مستندات عمل يحرّرها الناس |
تصدّر الخدمات ملفات CSV لأنها القاسم المشترك الأدنى: بنكك لا يعرف إن كنت تستخدم Excel أو Google Sheets أو برنامج محاسبة أو سكربت، وCSV يعمل معها كلها. وإن استلمت ملف .xlsx بدلًا من ذلك، فإن عارض Excel أو أي تطبيق جداول بيانات يفتحه.
طريقة فتح ملف CSV
Opener (أي متصفح، بلا تثبيت). أفلت الملف في عارض CSV. يكتشف الفاصل (فاصلة، أو فاصلة منقوطة، أو علامة جدولة، أو خط عمودي) والترميز تلقائيًا ويعرض جدولًا نظيفًا. يمكنك البحث في كل الأعمدة والفرز حسب أي عمود. يُقرأ الملف في متصفحك ولا يُرفع، وهذا خيار افتراضي معقول لكشوف الحسابات البنكية. ولا يحرّر الملف.
Excel. النقر المزدوج على ملف CSV يفتحه عادةً في Excel إن كان مثبتًا. هذا مريح، لكن Excel يخمّن معنى كل قيمة: فقد يحذف الأصفار البادئة من أرقام الحسابات أو الرموز البريدية، ويعرض الأرقام الطويلة بالترميز العلمي، ويعيد تفسير بعض النصوص كتواريخ. أما ميزة استيراد البيانات في Excel فتتيح لك تحديد أنواع الأعمدة أولًا وتجنّب معظم ذلك.
Google Sheets. أنشئ جدول بيانات فارغًا واستخدم خيار الاستيراد في قائمة File، أو ارفع ملف CSV إلى Google Drive وافتحه باستخدام Google Sheets. يمكنك اختيار الفاصل أثناء الاستيراد.
Numbers (Mac). يفتح Numbers ملفات CSV مباشرة؛ انقر نقرًا مزدوجًا أو افتحه من داخل التطبيق.
محرر نصوص. يعرض Notepad في Windows أو TextEdit في Mac النص الخام. القراءة فيه ليست مريحة، لكنه أسرع طريقة للتحقق من الفاصل الذي يستخدمه الملف أو من تشوّه النص.
المشكلات الشائعة (وحلولها)
لبساطة CSV جانب سلبي: لا توجد قاعدة تحدد الفاصل أو الترميز الواجب استخدامه، فلا تُفتح الملفات القادمة من أنظمة مختلفة دائمًا بشكل سليم.
- رموز غريبة بدل الحروف (
é أو ’ أو علامات استفهام): قرأ التطبيق الملف بترميز خاطئ. اقرأ لماذا تظهر رموز غريبة في ملف CSV. - كل شيء في عمود واحد: الملف يستخدم فاصلًا غير الذي يتوقعه برنامج الجداول لديك، وعادةً ما تكون الفاصلة المنقوطة مقابل الفاصلة. اقرأ ماذا تفعل عندما يفتح ملف CSV في عمود واحد.
- الملف كبير جدًا: يتوقف Excel عند 1,048,576 صفًا، والملفات الكبيرة المُصدَّرة من الخدمات الإلكترونية قد تتجاوز ذلك. اقرأ طريقة فتح ملف CSV أكبر من أن يتسع له Excel.
- تغيّرت الأرقام أو التواريخ: اختفت الأصفار البادئة أو تبادل اليوم والشهر مكانيهما في التواريخ. هذا برنامج الجداول يعيد تنسيق القيم، لا خطأ في الملف؛ استورد الملف مع ضبط نوع الأعمدة على نص، أو اعرضه في عارض CSV يترك القيم كما هي.
يتعامل عارض CSV من Opener مع المشكلات الثلاث الأولى تلقائيًا: يكتشف ترميزات UTF-8 وWindows-1251 وWindows-1252، ويلتقط الفاصل، ويفتح ملفات من ملايين الصفوف على حاسوب محمول عادي.
طريقة حفظ ملف أو تصديره بصيغة CSV
أحيانًا تحتاج إلى الاتجاه المعاكس: رفع قائمة إلى خدمة لا تقبل إلا CSV.
- Excel: استخدم Save As (حفظ باسم) واختر أحد أنواع CSV. إن رأيت خيار «CSV UTF-8»، فاختره كي تنجو الحروف ذات العلامات والرموز.
- Google Sheets: نزّل الورقة كقيم مفصولة بفواصل من قائمة File.
- Numbers: صدّر جدول البيانات إلى CSV من قائمة File.
- LibreOffice Calc: استخدم Save As، واختر نوع Text CSV، ثم اضبط الفاصل والترميز في النافذة التالية.
- Opener: بعد البحث والفرز في عارض CSV، صدّر النتيجة كملف CSV نظيف بترميز UTF-8، أو كملف JSON للمطوّرين. ويستطيع عارض Excel بالطريقة نفسها تصدير أي ورقة من ملف
.xlsx بصيغة CSV.
أمران يجب معرفتهما قبل التصدير: لا تُحفظ إلا الورقة الحالية، لأن CSV يحمل جدولًا واحدًا؛ وتُستبدل الصيغ بقيمها ويضيع كل التنسيق. احتفظ بملف .xlsx الأصلي إن كنت تحتاج إليها.
الأسئلة الشائعة
هل من الآمن فتح ملف CSV؟
ملف CSV نص عادي ولا يستطيع تشغيل برامج بنفسه. لكن تطبيقات الجداول قد تفسّر الخلايا التي تبدأ بعلامة = كصيغ، فكن حذرًا مع ملفات CSV القادمة من مرسلين مجهولين. أما عارض CSV أو محرر النصوص فيعرض النص فقط.
هل يمكنني فتح ملف CSV على هاتفي؟
نعم. يعمل عارض CSV في أي متصفح على الهاتف، وتستطيع تطبيقات Google Sheets وNumbers وExcel فتح ملفات CSV أيضًا.
لماذا يستخدم ملفي الفاصلة المنقوطة بدل الفاصلة؟
الأنظمة المضبوطة لدول تستخدم الفاصلة علامةً عشرية كثيرًا ما تفصل القيم بفواصل منقوطة، كي تبقى أرقام مثل 3,50 سليمة. ومعظم التطبيقات تتعامل مع ذلك إن اخترت الفاصل عند الاستيراد.
ما الفرق بين CSV وTSV؟
الفاصل فقط: يستخدم TSV علامات الجدولة بدل الفواصل. ومعظم تطبيقات الجداول وعارضات CSV تفتح النوعين.