Tablora · المكتبة
توقف عندما لا يُغلق حقل مقتبس
علامة الاقتباس التي تفتح حقل CSV ولا تُغلق أبدًا تجعل بقية النص ملتبسًا. ترفضها أداة الفحص حتى تصلح المصدر أولًا قبل أي خطوة أخرى.
لماذا تُفسد علامة اقتباس واحدة مفقودة كل ما بعدها
في CSV، تخبر علامة الاقتباس الافتتاحية القارئ بأن كل ما يأتي حتى علامة الاقتباس الختامية المقابلة ينتمي إلى خلية واحدة، بما في ذلك الفواصل وفواصل الأسطر. فإذا لم تأتِ علامة الإغلاق أبدًا، لم يستطع القارئ أن يعرف أين يُفترض أن تنتهي الخلية. فقد يكون كل فاصل وكل فاصل سطر تالٍ جزءًا من تلك القيمة الواحدة، وقد لا يكون أي منها كذلك.
بعض الأدوات تخمّن وتبتلع بقية الملف في خلية واحدة. أما أداة الفحص فلا تفعل ذلك؛ بل ترفض النص برسالة «تحقّق من القيم المدخلة وحاول مجددًا»، فترى المشكلة قبل أن تُبنى أي صفوف على تخمين.
مثال الملاحظة غير المكتملة
في مثال الصفحة عنوانٌ هو id,note وسجل هو 1,"unfinished بعلامة اقتباس افتتاحية دون علامة ختامية. ومع الفاصلة في «فاصل الحقول»، النتيجة المتوقعة أن يُرفض الحقل المقتبس غير المكتمل: لا معاينة، ولا عدد صفوف، ولا تنزيل. ومع تحديد «اكتشاف الفاصل» تكون النتيجة نفسها، لأن أيًا من الفواصل المدعومة لا يستطيع تحليل النص.
أسباب شائعة
- نسخٌ توقف في منتصف ملاحظة طويلة، كأن يُحدَّد جزء فقط من ملف أو رسالة.
- ملف مصدّر قُطع بسبب حد للحجم أو تنزيل انقطع.
- ملاحظة تحتوي علامة اقتباس لم تُضاعف، فانغلق الحقل مبكرًا وفتحت علامة اقتباس لاحقة حقلًا جديدًا.
- تعديل يدوي حذف علامة اقتباس ختامية مع النص المحيط بها.
- خلية تتجاوز 32,767 حرفًا. ترفض أداة الفحص الخلايا الأطول من ذلك، وعلامة الاقتباس غير المغلقة التي تبتلع بقية ملف طويل طريقة شائعة لبلوغ هذا الحد.
إصلاح نسخة المصدر
- ابحث عن علامة الاقتباس الافتتاحية في نصك الأصلي؛ وهي عادةً في بداية آخر خلية تبدو أطول من اللازم.
- راجع المستند المصدر أو الملف المصدّر الأصلي لترى ما ينبغي أن يحتويه الحقل كاملًا.
- أعد الحقل الكامل وعلامة اقتباسه الختامية في نسخة. وإذا كانت في القيمة علامات اقتباس، فضاعف كل واحدة منها.
- الصق النسخة المصحّحة، واضغط «احسب»، وتأكد أن «الصفوف» و«الأعمدة» تطابق المصدر.
- بعد ذلك فقط عدّل قيم الخلايا أو انتقل إلى الأدوات الأخرى.
لا تغلقها في آخر النص
إضافة علامة اقتباس ختامية في آخر النص تمامًا تخفي الخطأ، لكنها تحوّل كل ما بعد علامة الاقتباس الافتتاحية إلى خلية واحدة. فتُبلغ أداة الفحص عندها عن صفوف أقل وعن ملاحظة واحدة ضخمة. ضع علامة الاقتباس حيث ينتهي الحقل فعلًا.
المدخلات
- نص الجدول
- id,note 1,"unfinished
- فاصل الحقول
- ,