TextSorter
النص المدخل 0 lines
معاينة حية 0 rows

ألصق النص أعلاه وانقر على "التحويل إلى CSV" لرؤية المعاينة

مخرجات CSV

من نص فوضوي إلى جدول منظم: الكشف التلقائي عن الفاصل

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

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

التحكم اليدوي عندما يخطئ الكشف التلقائي

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

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

النص الملصق (قبل التحويل)مخرجات CSV (بعد التحويل)
SKU Product Name Qty Price
A204 Wireless Mouse 85 9.99
A205 Keyboard, Mechanical, Black 40 39.99
A206 USB-C Cable, 2m 212 4.50
SKU,Product Name,Qty,Price
A204,Wireless Mouse,85,9.99
A205,"Keyboard, Mechanical, Black",40,39.99
A206,"USB-C Cable, 2m",212,4.50

بعد اللصق يكتشف المحول الفاصل تلقائياً وتظهر المعاينة كجدول من أربعة أعمدة واضحة، ثم يلاحظ أن حقل "Product Name" في الصفين الثاني والثالث يحتوي على فاصلة داخل القيمة نفسها، فيحيطها بعلامتي اقتباس تلقائياً عند توليد مخرجات CSV حتى لا تنكسر بنية الجدول عند فتحه في Excel. هذا بالضبط ما يفرّق بين لصق نص خام وتحويله إلى جدول سليم البنية: التعامل الصحيح مع الحالات الاستثنائية دون تدخل يدوي.

تعديل الجدول مباشرة دون مغادرة المتصفح

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

تحرير الخلايا والرؤوس بنقرة واحدة

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

إضافة وحذف الصفوف والأعمدة

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

أزرار تنظيف سريعة للبيانات الفارغة أو المكررة

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

لماذا يبقى تنسيق CSV هو الخيار الأنسب

في عالم يعج بقواعد البيانات المعقدة، وبنية JSON المتداخلة، والصيغ الاحتكارية الخاصة ببرامج جداول بيانات بعينها، يظل ملف CSV البسيط هو الوسيط الأكثر انتشاراً لتبادل البيانات الجدولية. لا يعود ذلك إلى قِدَمه فقط، بل إلى أن كل نظام تقريباً، من أقدم الأنظمة المحاسبية إلى أحدث أدوات تعلم الآلة، يستطيع قراءته دون الحاجة إلى مكتبة برمجية أو محلل خاص.

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

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

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

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

كيف يمكنني تحويل النص إلى CSV؟
ألصق نصك في مربع الإدخال، ثم اختر المحدد (Delimiter) المناسب أو اترك الكشف التلقائي يتولى المهمة. تظهر معاينة الجدول فوراً، وبمجرد أن تبدو البيانات صحيحة يمكنك نسخ مخرجات CSV بزر واحد أو تنزيلها كملف .csv أو .tsv أو .json أو .html.
ما هي المحددات التي تدعمها الأداة؟
تدعم الأداة الفاصلة، وTab، والفاصلة المنقوطة، والخط العمودي Pipe، والمسافة، بالإضافة إلى محدد مخصص يصل طوله إلى خمسة أحرف. يعمل الكشف التلقائي بفحص أول خمسة أسطر واختيار المحدد الأكثر اتساقاً بينها، مع دقة إضافية عند ترشيح المسافة كي لا تُختار خطأً في نص بأسماء متعددة الكلمات.
هل المخرجات متوافقة مع معيار RFC 4180؟
نعم. أي حقل يحتوي على المحدد نفسه، أو علامة اقتباس، أو سطر جديد داخل قيمته، يُحاط تلقائياً بعلامتي اقتباس، وتُضاعف أي علامة اقتباس داخلية لتبقى مميزة عن علامات الإحاطة الخارجية. هذا يضمن أن يُفتح الملف بشكل سليم في Excel وأي برنامج آخر يلتزم بمعيار CSV القياسي، دون أن تنكسر الأعمدة بسبب فاصلة أو علامة اقتباس عالقة داخل قيمة نصية.
هل يمكنني تعديل البيانات قبل تنزيلها؟
بالتأكيد. انقر على أي خلية لتحرير محتواها مباشرة، أو على رأس عمود لإعادة تسميته، أو اسحب رأس عمود وأفلته في موضع آخر لإعادة ترتيب الأعمدة بالكامل. يمكنك أيضاً حذف صف أو عمود بعينه، أو إضافة صفوف وأعمدة جديدة، أو استخدام زري "حذف الفارغ" و"إزالة التكرار" لتنظيف البيانات دفعة واحدة، وكل ذلك قبل أن تنسخ النتيجة النهائية أو تنزلها.
كيف يمكنني جعل برنامج Excel يفتح ملف CSV بشكل صحيح؟
فعّل خيار "UTF-8 BOM" قبل تنزيل الملف. بدون علامة ترتيب البايت هذه، قد يخمّن Excel ترميزاً خاطئاً للملف فتظهر الحروف العربية والحروف المميزة بشكل مشوّه أشبه برموز عشوائية بدلاً من نصها الصحيح، بينما يضمن تفعيل UTF-8 BOM أن يتعرف Excel على الترميز الصحيح تلقائياً ويعرض النص كما كُتب تماماً.

🔒 آمن وخاص 100%

تبقى بياناتك على جهازك. تتم جميع عمليات المعالجة والتحويل محلياً في متصفحك.