Utilia

عارض ومحرر ملفات CSV

افتح ملف CSV في متصفحك، وابحث فيه وصفِّه وافرزه، وعدّل الخلايا، وأضف الصفوف والأعمدة أو احذفها، ثم صدّر ملف CSV نظيفًا. لا يُرفع أي شيء.

كيف تفتح ملف CSV وتعدّله

  1. أفلت ملفك في منطقة الإفلات أو انقر عليها لاختيار ملف .csv أو .tsv أو .txt. يمكنك أيضًا لصق نص CSV في أو الصق نص CSV ثم النقر على فتح النص الملصق، أو البدء من الصفر بـ جدول فارغ جديد.
  2. يُكتشف الترميز والفاصل تلقائيًا. إذا ظهرت الحروف مشوّهة (مثل é بدل é، أو رموز غريبة بدل الحروف العربية) أو تجمّع كل شيء في عمود واحد، فاخترهما يدويًا. وألغِ تحديد الصف الأول يحتوي على أسماء الأعمدة إذا لم يكن في ملفك صف عناوين.
  3. تصفّح الجدول صفحةً بعد صفحة. استخدم البحث في كل الأعمدة، أو اختر عمودًا في تصفية عمود واكتب ما يحتوي على. انقر السهم بجوار اسم العمود لفرزه (تصاعديًا، ثم تنازليًا، ثم العودة إلى الترتيب الأصلي).
  4. انقر أي خلية لتعديلها، أو أعد تسمية عمود من عنوانه، أو استخدم إضافة صف وإضافة عمود وحذف عمود. وعلامة × في نهاية الصف تحذفه.
  5. تحت التصدير، اختر الفاصل والخيارات، ثم انقر تنزيل CSV.

يُقرأ الملف ويُعدَّل داخل علامة تبويب متصفحك، ولا يُرفع أبدًا، لذا يمكنك فتح قوائم العملاء أو كشوف الحسابات البنكية أو أي بيانات خاصة أخرى بأمان.

الترميزات والفواصل

ملف CSV نص عادي، لكن البرامج لا تكتبه كلها بالطريقة نفسها. تبحث هذه الأداة أولًا عن علامة ترتيب البايتات (BOM): الملفات بترميز UTF-8 أو UTF-16 LE أو UTF-16 BE التي تبدأ بها تُفك وفقًا لذلك. وبدون BOM، يُفحص الملف على أنه UTF-8؛ فإن لم يكن UTF-8 صالحًا، يُقرأ بترميز Windows-1252، وهو الترميز الذي يستخدمه Excel على Windows لملفات «CSV» بالإنجليزية والفرنسية. ويظهر الترميز المكتشف فوق الجدول.

تنبيه للنصوص العربية: لا تدعم الأداة ترميز Windows-1256 الذي قد يستخدمه Excel العربي القديم عند الحفظ بصيغة «CSV». إذا ظهرت الحروف العربية رموزًا غير مفهومة، فاحفظ الملف من جديد بصيغة «CSV UTF-8» في Excel ثم افتحه هنا. ملفات UTF-8 وUTF-16 تعرض العربية بشكل سليم.

الفاصلة هي الفاصل القياسي، لكن جداول البيانات المضبوطة على الفرنسية أو لغات أخرى تستخدم الفاصلة العشرية تكتب فاصلة منقوطة بدلًا منها، وبعض عمليات التصدير تستخدم علامة الجدولة أو الخط العمودي. يُختار الفاصل الذي يعطي أكثر عدد أعمدة ثابت عبر أول 50 سطرًا. ويمكن للحقول المحاطة بعلامات اقتباس ("Tremblay, Ana") أن تحتوي على فواصل وعلامات اقتباس (مكررة: "") وفواصل أسطر، كما يحدد المعيار RFC 4180. أما الصفوف الناقصة الحقول فتُكمَّل بخلايا فارغة ويُشار إليها في تنبيه.

الفرز والملفات الكبيرة والتصدير

يفهم الفرز الأرقام: يأتي 9 قبل 10، وتُرتَّب القيم السالبة والعشرية بشكل صحيح، ويُفرز النص أبجديًا دون اعتبار لحالة الأحرف أو العلامات، وتأتي الخلايا الفارغة دائمًا في الأخير. ويتجاهل البحث والتصفية علامات الحروف اللاتينية، فيجد ecole الكلمة École؛ أما الحركات العربية فلا تُتجاهل في البحث، فاكتب الكلمة كما هي مكتوبة في الملف.

لا تُعرض إلا صفحة واحدة من الصفوف في كل مرة (من 50 إلى 500)، ما يُبقي الصفحة سريعة حتى مع مئات الآلاف من الصفوف. ويمكن فتح ملفات يصل حجمها إلى 200 MB، بحسب ذاكرة جهازك.

يحتوي التصدير على كل الصفوف بترتيب الفرز الحالي، أو الصفوف المطابقة فقط إذا حددت تصدير الصفوف المطابقة للبحث والتصفية فقط. ويساعد خيار إضافة BOM لترميز UTF-8 برنامج Excel على عرض الحروف العربية والمشكّلة بشكل صحيح عند فتح الملف بنقرة مزدوجة.

الحماية من حقن الصيغ

الخلية التي تبدأ بـ = أو + أو - أو @ قد تُنفَّذ كصيغة عند فتح ملف CSV في جدول بيانات، وهو ما يستغله المهاجمون لتشغيل روابط أو أوامر («حقن CSV»). عند تحديد خيار الحماية من حقن الصيغ، تُسبق هذه الخلايا بعلامة اقتباس مفردة فتعرضها جداول البيانات كنص. أما الأرقام العادية مثل -12.5 فلا تتغير. ألغِ التحديد إذا كان الملف سيُغذّي برنامجًا آخر يجب أن يستقبل القيم كما هي تمامًا.

الأسئلة الشائعة

هل يُرفع ملف CSV الخاص بي؟

لا. يقرأ JavaScript الملف في متصفحك ويبقى على جهازك. وإغلاق علامة التبويب يتخلص منه ما لم تنزّل التصدير.

لماذا تظهر الحروف بشكل غريب؟

على الأرجح فُكّ ترميز الملف بترميز خاطئ. اختر Windows-1252 (أوروبا الغربية) أو UTF-8 في الترميز، فيُعاد تحميل الجدول فورًا. وإذا كان الملف عربيًا بترميز Windows-1256، فاحفظه أولًا بصيغة CSV UTF-8.

هل تُحفظ تعديلاتي تلقائيًا؟

لا. تبقى التعديلات في الصفحة إلى أن تنقر تنزيل CSV. وتغيير الترميز أو الفاصل أو خيار العناوين يعيد تحميل الملف الأصلي ويتجاهل التعديلات.

هل يمكنني فتح ملفات Excel؟

تقرأ هذه الأداة الملفات النصية فقط. لجداول .xlsx أو .xls أو .ods، استخدم عارض Excel الذي يستطيع تصدير ورقة إلى CSV.

ماذا يحدث للصيغ في ملف CSV؟

لا يحتوي ملف CSV على صيغ، بل على نص فقط. خلية مثل =SUM(A1:A3) هي مجرد نص هنا، وخيار الحماية يمنع جداول البيانات من تنفيذها بعد التصدير.