Tablora · المكتبة
احتفظ بالفاصلة داخل خلية CSV واحدة
الفاصلة داخل حقل CSV مقتبس، كما في "Red, blue"، جزء من القيمة. تحقق من أن أداة الفحص تقرؤها خلية واحدة قبل أن تنزّل الملف.
فواصل تنتمي إلى القيمة
كثيرًا ما تحتوي الأوصاف والعناوين وأسماء الشركات على فواصل. وفي الملف المفصول بالفواصل، يجب أن تُحاط قيمة كهذه بعلامتي اقتباس حتى لا تُقرأ الفاصلة حدًا بين حقلين. أما البرامج التي تقسم كل سطر عند كل فاصلة فتتجاهل علامتي الاقتباس، وتحوّل السجل ذا العمودين إلى ثلاث خلايا، فتنزاح كل قيمة لاحقة إلى العمود التالي.
تتبع أداة الفحص قاعدة الاقتباس في CSV. فالفاصلة داخل الحقل المقتبس تبقى في الخلية، وتُعامل علامتا الاقتباس نفسهما على أنهما جزء من الصياغة لا من القيمة.
قراءة Mira وRed, blue
في مثال الصفحة العنوان name,note والسجل Mira,"Red, blue"، والفاصلة مختارة في «فاصل الحقول». ينتج التحليل صفين وعمودين، وتقرأ الخلية في الصف 2 والعمود 2: Red, blue، دون علامتي الاقتباس المحيطتين وبالفاصلة داخل القيمة.
ويقابل الحقل الثاني في العنوان، note، القيمة Red, blue، فيكون عرض السجل مساويًا لعرض العنوان تمامًا، وتُظهر «الصفوف ذات العرض المختلف» القيمة 0.
فحص حقل مقتبس
- الصق النص في «نص الجدول» واختر الفاصلة في «فاصل الحقول».
- اضغط «احسب» وتأكد أن «الأعمدة» تطابق عدد حقول العنوان.
- تحقق من «الصفوف ذات العرض المختلف»: فالحقل المقتبس الذي انقسم يجعل صفه أعرض من العنوان.
- افتح الخلية في المعاينة وتأكد أن علامتي الاقتباس الخارجيتين اختفتا وأن الفاصلة الداخلية ما زالت موجودة.
- لا تستخدم «تنزيل (CSV)» إلا حين تُظهر المعاينة الأعمدة المقصودة؛ فالملف المنزَّل يقتبس القيمة من جديد لتقرأها البرامج الأخرى قراءة صحيحة.
- إذا كان المصدر يستخدم الفاصلة المنقوطة بين الحقول، فاخترها بدلًا من ذلك؛ وعندها لا تحتاج الفاصلة داخل القيمة إلى اقتباس أصلًا.
مسافة قبل علامة الاقتباس الافتتاحية
كثيرًا ما يحتوي ملف CSV المحرَّر يدويًا على مسافة بعد الفاصلة: Mira, "Red, blue". ووفق قاعدة CSV لا تفتح علامة الاقتباس حقلًا إلا إذا كانت أول حرف فيه، فتجعل المسافة التي قبلها علامة الاقتباس حرفًا غير متوقع. ترفض أداة الفحص النص وتعرض «تحقّق من القيم المدخلة وحاول مجددًا» بدل التخمين. احذف المسافة بين الفاصلة وعلامة الاقتباس الافتتاحية في نسختك، ثم احسب مرة أخرى.
وعلامة الاقتباس التي لا تُغلق أبدًا لها الأثر نفسه على كل الأسطر التالية، فإذا استمر الخطأ فابحث عن علامة اقتباس ختامية مفقودة.
الفواصل في ملفات التطبيق المصدّرة
يقتبس تصدير CSV في تطبيق Tablora أي خلية تحتوي على فاصلة أو علامة اقتباس أو فاصل سطر، فيبقى وصف مثل Red, blue في خلية واحدة حين يُفتح الملف في مكان آخر.
المدخلات
- نص الجدول
- name,note Mira,"Red, blue"
- فاصل الحقول
- ,
النتائج
- الصفوف
- 2
- الأعمدة
- 2
| name | note |
|---|---|
| Mira | Red, blue |
- الصفوف ذات العرض المختلف
- 0