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