محوّل TSV إلى CSV
حوّل TSV إلى CSV وCSV إلى TSV. الصق الخلايا المنسوخة من جدول بيانات واحصل على CSV، أو اعكس العملية. تُحفظ الفواصل وعلامات التبويب وعلامات الاقتباس وفواصل الأسطر داخل الخلايا دون تغيير. يعمل في متصفحك.
الإدخال
الإخراج
ملف القراءة
ما هما TSV وCSV؟
TSV (القيم المفصولة بعلامات الجدولة) وCSV (القيم المفصولة بفواصل) هما تنسيقان نصيّان عاديان لتمثيل الجداول. كل سطر هو صف، وتُفصل الخلايا في الصف بعلامة جدولة في TSV وبفاصلة في CSV. يقرأ Excel وGoogle Sheets وLibreOffice وقواعد البيانات وتقريبًا كل أدوات البيانات كلا التنسيقين، لكن العديد من البرامج لا تقبل إلا أحدهما.
تُحاط الخلايا التي تحتوي على الفاصل أو علامة اقتباس أو فاصل أسطر بعلامتي اقتباس مزدوجتين، وتُكتب علامة الاقتباس داخل هذه الخلية مرتين (""). بهذه الطريقة تكتب جداول البيانات كلا التنسيقين، بما في ذلك عند نسخ الخلايا إلى الحافظة.
وصف الأداة
تحوّل هذه الأداة الجداول بين TSV وCSV في متصفحك. الصق الخلايا المنسوخة من جدول بيانات للحصول على CSV، أو الصق CSV للحصول على TSV يمكنك لصقه مرة أخرى في جدول بيانات. وتتعامل الأداة بشكل صحيح مع الفواصل وعلامات الاقتباس والخلايا متعددة الأسطر في كلا الاتجاهين، لذلك لا تُقسّم أي خلية أو تدمجها عن طريق الخطأ.
الميزات
- تحويل TSV إلى CSV وCSV إلى TSV، مع زر تبديل لتغيير الاتجاه
- الحفاظ على الفواصل وعلامات الجدولة وعلامات الاقتباس وفواصل الأسطر داخل الخلايا دون تغيير
- عرض علامات الجدولة كأسهم، حتى تتمكن من رؤية الأعمدة
- الإشارة إلى السطر الذي توجد فيه علامة اقتباس لم تُغلق مطلقًا
آلية العمل
تُقرأ المدخلات خليةً تلو الأخرى. وتستمر الخلية التي تبدأ بعلامة اقتباس مزدوجة حتى علامة الاقتباس الختامية المطابقة، ولذلك يمكنها احتواء الفواصل وفواصل الأسطر، كما تمثّل علامتا اقتباس متتاليتان علامة اقتباس واحدة. بعد ذلك تُضمّ الخلايا باستخدام الفاصل الآخر، ولا تُحاط الخلية بعلامات اقتباس إلا إذا كانت تحتوي على ذلك الفاصل أو علامة اقتباس أو فاصل أسطر. تُتخطى الأسطر الفارغة، ويتم تجاهل علامة ترتيب البايتات في بداية الملف.
نصائح
- حدّد الخلايا في Excel أو Google Sheets وانسخها: ستحتوي الحافظة على TSV، ويصبح جاهزًا للصقه هنا.
- الصق نتيجة TSV مباشرةً في جدول بيانات لملء الخلايا.
- إذا انتهى الأمر بكل صف من CSV في عمود واحد، فمن المحتمل أن الملف يستخدم الفواصل المنقوطة بدلًا من الفواصل.