CSV إلى أعمدة النص
في بعض الأحيان تحتاج إلى بيانات موضوعة في أعمدة قابلة للقراءة دون تقديم Markdown أو HTML أو جدول بيانات - كتلة تعليمات برمجية في ملف README، أو تقرير سهل الاستخدام على الوحدة الطرفية، أو رسالة بريد إلكتروني بنص عادي إلى فريق العمليات. يقرأ هذا المحول إدخالات CSV (أو علامة التبويب، الفاصلة المنقوطة، مفصولة بأنبوب) ويصدر أعمدة مبطنة بمسافات حيث يتم تعبئة كل خلية بعرض الخلية الأوسع في هذا العمود. النتيجة تصطف بشكل مثالي في خط أحادي المسافة.
كيف تتم محاذاة الأعمدة
-
1
الصق البيانات
يعمل أي فاصل ملف مسطح شائع: الفاصلة أو علامة التبويب أو الفاصلة المنقوطة أو الأنبوب.
-
2
اختر المحدد
تقوم الأداة بتوزيع الخلايا المقتبسة باستخدام `str_getcsv`، لذلك يتم احترام الفواصل المضمنة داخل علامات الاقتباس.
-
3
قياس عرض العمود
بالنسبة لكل عمود، يبحث المحول عن الخلية الأوسع في جميع الصفوف ويخزنها كالعرض المستهدف.
-
4
الخلايا مبطنة بالمسافات
كل خلية مبطنة لليمين لعرض العمود؛ يتم ربط الأعمدة بمسافتين بينهما.
لماذا يهم monospace لهذا الإخراج
تعمل المحاذاة المبطنة بمسافة فقط عندما يكون كل حرف بنفس العرض. في الخطوط المتناسبة (Helvetica، Arial، النص الأساسي لمدونتك) يأخذ i مساحة أفقية أقل من M، لذلك ستبدو الأعمدة غير محاذية على الرغم من أن كل خلية تحتوي على نفس عدد أحرف المسافات.
حيث يتم عرضه بشكل صحيح
- كتل التعليمات البرمجية في Markdown (
```) - عناصر HTML
<pre>و<code> - الإخراج الطرفي وملفات السجل
- حقول النص المنسق مضبوطة على مسافة أحادية (معظم IDEs وهيئات إصدار Gitea)
حيث سيبدو مكسوراً
- فقرات منتظمة في مشاركات المدونة
- Gmail ومعظم عملاء البريد الإلكتروني (يستخدمون الخطوط المتناسبة افتراضيًا)
- رسائل Slack خارج علامات الاقتباس الخلفية
- كتل النص العادي في Notion
بدائل النثر الذي يمكن قراءته بواسطة الإنسان
| الإخراج المستهدف | الأداة المناسبة |
|---|---|
| صفحة ويب | CSV إلى جدول HTML |
| ملف README على GitHub | محول CSV إلى Markdown |
| جدول البيانات | CSV إلى Excel |
| حمولة API | CSV إلى JSON |
نصائح
- الخلايا القصيرة تفوز. تجبر القيم الطويلة جدًا العمود على أن يكون عريضًا للغاية. قم باقتطاع النص الطويل أولاً أو اتركه يلتف عن طريق المعالجة اللاحقة للمخرجات سطرًا تلو الآخر.
- تختلف محاذاة علامات التبويب. إذا كنت تريد لصق مخرجات مفصولة بـ
\tفي جدول بيانات، فتخطى هذه الأداة واستخدم تصدير TSV عادي، ستؤدي المحاذاة إلى انقطاع جدول البيانات على أي حال. - يتم حساب Unicode الواسع بشكل مختلف. يقوم المحول بالقياس بواسطة
mb_strlenالذي يقوم بحساب نقاط الرمز. ستكون أحرف CJK مزدوجة العرض من الناحية الفنية أوسع مما يوحي به عددها؛ بصريا يمكن أن تنجرف في بعض المحطات.
الأسئلة الشائعة
تحشو الأداة الخلايا بأحرف مسافات. في الخطوط المتناسبة، يشغل i مساحة أفقية أقل من M، لذلك على الرغم من أن عدد المسافات صحيح، إلا أن وحدات البكسل غير متطابقة. قم بالعرض داخل كتلة التعليمات البرمجية أو اضبط الخط على مسافة أحادية.
ليس بشكل مباشر: تستخدم هذه الأداة مسافتين مزدوجتين كفواصل. للحصول على عرض محاذٍ مفصول بالخط العمودي، عالج الناتج لاحقاً باستبدال المسافة المزدوجة بـ |، أو استخدم محوّل CSV إلى Markdown لإنشاء جدول بنمط GFM.
تتم تعبئة الخلايا المفقودة في عرض العمود بمسافات، بحيث يظل الناتج مستطيلًا ويتم محاذاته بدقة.
نعم، يتم إرسال النص الذي تلصقه إلى خادمنا حتى تتمكن الأداة من محاذاة الأعمدة. لا يتم تخزينه ولا يُضاف إلى رابط الصفحة.
أدوات ذات صلة
عداد الكلمات
عُد الكلمات والأحرف والجمل والفقرات مع وقت القراءة ووقت التحدث وكثافة الكلمات المفتاحية ودرجة سهولة القراءة بمقياس فليش، للمقالات والمنشورات والتعليقات التوضيحية وأوصاف الميتا.
رموز أسهم للنسخ
انسخ أسهم Unicode شائعة بنقرة واحدة: أسهم مستقيمة ومزدوجة وقطرية ومعقوفة ودائرية ومثلثة للمستندات والدردشة والتصميم.
مولد أسماء المستخدمين
أنشئ أفكارًا لأسماء مستخدمين من كلمة أساس مع أرقام وفواصل اختيارية. مفيد للحسابات الجديدة وأسماء اللاعبين والملفات البديلة.
مولد أسماء عشوائية
أنشئ أسماء إنجليزية واقعية من قوائم شائعة للأسماء الأولى وأسماء العائلة. اختر الجنس والعدد والصيغة.
عداد الأحرف
احسب الأحرف والكلمات والأسطر والجمل والفقرات في أي نص. اعرض الإجماليات مع المسافات وبدونها، مع تفصيل لأنواع الأحرف.
إضافة أرقام الأسطر
أضف رقما في بداية كل سطر من نص ملصق. اختر رقم البداية وعرض الحشو والفاصل وما إذا كنت تريد تخطي الأسطر الفارغة.