Tablora

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 صالحًا أصلًا.

مدخلات لا يمكن تحليلها

إصلاح النص المقتبس وتصديره

علامات الاقتباس في ملفات التطبيق المصدّرة

يتبع تصدير CSV في تطبيق Tablora القاعدة نفسها حين تحتوي الخلية على علامة اقتباس أو فاصلة أو فاصل سطر: تُحاط الخلية بعلامتي اقتباس وتُضاعف العلامات الداخلية. أما في تصدير XLSX، فعلامة الاقتباس جزء عادي من نص الخلية، فلا ترى أي رموز هروب.

المدخلات

نص الجدول
item,note Poster,"She said ""hello"""
فاصل الحقول
,

النتائج

الصفوف
2
الأعمدة
2
itemnote
PosterShe said "hello"
الصفوف ذات العرض المختلف
0