تحويل TXT إلى JSON
امنح ملفك النصي العادي بنية واضحة. إذا كان كل سطر يحمل الحقول نفسها مفصولة بعلامات جدولة أو خطوط عمودية (|) أو فواصل أو مسافات، فإن المحول يحوّل الأسطر إلى سجلات JSON يقرؤها الكود مباشرة دون الحاجة إلى محلل مخصص.
محوّل البيانات
أو أفلت ملفات CSV, TSV, TXT … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
الحرف الذي يفصل الأعمدة في ملفات CSV والنصوص، للقراءة والكتابة معًا. الاكتشاف التلقائي يحدده من المدخلات ويكتب الفواصل.
يعمل UTF-8 مع جميع اللغات. اختر UTF-8 with BOM إذا عرض Excel على Windows الحروف المشكولة أو الآسيوية بشكل مشوّه عند فتح ملف CSV.
لمدخلات Excel وODS وNumbers: حوّل الورقة الأولى فقط أو كل الأوراق (ملف CSV لكل ورقة داخل ZIP، أو مفتاح JSON لكل ورقة).
اسم تبويب الورقة في جدول البيانات الجديد، بحد أقصى 31 حرفًا.
مصفوفة كائنات تستخدم أسماء الأعمدة مفاتيح لكل صف؛ ومصفوفة مصفوفات أكثر إحكامًا وتُبقي الترويسة كأول مصفوفة.
اسم العنصر الخارجي الذي يضم كل الصفوف؛ ويصبح كل صف عنصر <row> داخله.
يُستخدم في عبارتي CREATE TABLE وINSERT. حروف وأرقام وشرطات سفلية فقط.
يختلف اقتباس الأسماء وأنواع الأعمدة قليلًا بين قواعد البيانات؛ اختر القاعدة التي ستستورد إليها.
أعد كتابة خلايا التاريخ بصيغة واحدة. صيغة ISO (2026-10-18) هي الأكثر أمانًا لقواعد البيانات والبرمجة؛ وخيار الإبقاء يتركها كما وردت في المصدر.
طريقة استخدام هذه الأداة
- 1
ارفع الملف النصي
أضف ملف .txt مُصدَّرًا، أو ملفًا مفصولة حقوله بعلامات جدولة، أو قائمة تحتوي على عنصر واحد في كل سطر. يمكنك رفع ما يصل إلى 20 ملفًا، بحجم 95 MB لكل ملف.
- 2
حدّد طريقة فصل الحقول في الأسطر
يبدأ الفاصل على الاكتشاف التلقائي. ومن الإعدادات المتقدمة اختر Tab أو Pipe أو Space إذا كنت تعرف الفاصل، واضبط ترميز النص للملفات القديمة، وأوقف الصف الأول عناوين إذا كان السطر الأول بيانات.
- 3
حوّل إلى JSON
اضغط تحويل إلى JSON ثم نزّل الملف، منسقًا بمسافات للقراءة أو مضغوطًا عند إيقاف تنسيق مقروء.
كيف أحوّل ملف TXT إلى JSON؟
ارفع ملف .txt، واترك الفاصل على الاكتشاف التلقائي والصف الأول عناوين مفعّلًا، ثم اضغط تحويل إلى JSON. يصبح كل سطر كائنًا واحدًا، وتصبح كلمات السطر الأول هي المفاتيح.
الملفات النصية التي تتحول إلى JSON بشكل سليم
الامتداد .txt يدل فقط على أن الملف يحتوي أحرفًا، ولا يعد بأي بنية. والملفات التي تتحول جيدًا هي التي تكون جداول في الحقيقة. فنسخ الخلايا من Excel أو Google Sheets يضع في الحافظة نصًا مفصولًا بعلامات جدولة، فإذا لصقته في Notepad وحفظته حصلت على ملف من هذا النوع تمامًا. وتصدّر المصارف وأنظمة الرواتب وأنظمة ERP القديمة تقارير .txt مفصولة بفواصل عمودية، وتكتب الأجهزة العلمية قراءاتها غالبًا مفصولة بمسافات أو علامات جدولة.
النثر لا يتحول، ولا المستند الذي يتغير تخطيط أسطره في منتصفه. وإذا كان الملف مفصولًا بفواصل عادية فعلًا وتريد جدول بيانات لا شيفرة، فـTXT إلى CSV أقصر طريق. يحفظ Notepad الملفات الجديدة بترميز UTF-8 افتراضيًا منذ Windows 10 الإصدار 1903، لذلك لا تحتاج الملفات الحديثة عادةً إلى تغيير الترميز، بينما تحتاجه غالبًا ملفات الأجهزة الأقدم.
تحويل النص إلى JSON حسب نوع الفاصل
الحالة الأكثر تسامحًا. نادرًا ما تظهر علامات الجدولة داخل القيم، فتبقى الأسماء التي فيها فواصل والعناوين التي فيها مسافات في حقل واحد.
- النسخ من جداول البيانات عبر الحافظة
- تصديرات كثير من برامج قواعد البيانات
شائع في التصديرات المالية وتصديرات الحواسيب المركزية لأن الرمز | نادرًا ما يظهر في البيانات الحقيقية.
- تقارير المصارف والرواتب
- سجلات التطبيقات القائمة على الأسطر
ملف CSV محفوظ بامتداد .txt. يجب وضع القيم التي تحتوي فواصل بين علامتي اقتباس مزدوجتين كما يصف RFC 4180، وإلا انزاحت الأعمدة.
- تصديرات أُعيدت تسميتها لمرشحات البريد
- قوائم جهات اتصال قديمة
يعمل فقط حين لا تحتوي أي قيمة على مسافة. الكلمات المفردة والرموز والأرقام مقبولة، أما الأسماء الكاملة فلا.
- قراءات الأجهزة
- قوائم الكلمات والمعرّفات
شكل ملف JSON الناتج
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- فواصل مع الاكتشاف التلقائي
- 5
- ترميزات نص المصدر
- 8
- ملف نصي في الدفعة الواحدة
- 20
- قبل حذف الملفات المرفوعة
- 30 دقيقة
مقارنة بين النص العادي و JSON
TXT
نص عادي
ملف TXT لا يحتوي إلا على أحرف عادية دون تنسيق أو خطوط أو صور أو تخطيط. تُرمَّز ملفات النص الحديثة عادةً بـ UTF-8 الذي يشمل كل اللغات، وقد تستخدم الملفات الأقدم ترميزات أخرى فتظهر أحرف مشوّهة. النص العادي صغير جدًا ولا يتقادم ويُفتح على كل جهاز من الهواتف إلى الخوادم. لا يحتمل نصًا غامقًا ولا جداول ولا صورًا، فتُعبَّر البنية بالمسافات أو بترميز بسيط.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- –
JSON
ترميز كائنات JavaScript (JSON)
JSON تنسيق نصي خفيف للبيانات المنظمة، شاعه Douglas Crockford في أوائل الألفية، واعتُمد في RFC 8259 وECMA-404. يمثّل الكائنات والمصفوفات والنصوص والأرقام والقيم المنطقية وnull بصياغة بسيطة مقروءة. وهو التنسيق الافتراضي لواجهات الويب البرمجية وملفات الإعداد وتبادل البيانات بين التطبيقات في معظم لغات البرمجة. لا يتضمن تعليقات ولا تواريخ ولا مخططات، ويصعب قراءة الملفات الكبيرة المتداخلة دون عارض.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 2001 · Douglas Crockford
يتحول TXT إلى JSON عندما يجب إدخال نص مُصدَّر من برنامج قديم أو منسوخ من تقرير إلى شيفرة حديثة أو جسم طلب API أو استيراد NoSQL، ولا يرغب أحد في كتابة محلل يدويًا لملف واحد.
الأسئلة الشائعة حول تحويل TXT إلى JSON
ملفي النصي يحتوي على عنصر واحد في كل سطر. هل يمكن تحويله إلى مصفوفة JSON؟
نعم. إذا كان في أعلى الملف سطر عناوين مثل name، يتحول كل سطر بعده إلى كائن مثل {"name": "Lisbon"}. وإذا لم يكن هناك سطر عناوين، أوقف الصف الأول عناوين واختر Array of arrays، فيُكتب كل سطر كقائمة من عنصر واحد.
لماذا قسّم الاكتشاف التلقائي جملي عند كل مسافة؟
إذا خلا الملف من علامات الجدولة والفواصل العمودية والفواصل العادية، فالمسافات هي الفاصل الوحيد المتبقي. اضبط الفاصل على الحرف الذي تستعمله حقولك فعلًا؛ أما النص الحر الذي تحتوي قيمه على مسافات فيحتاج إلى علامات جدولة أو فواصل عمودية بين الحقول ليتحول بشكل سليم.
هل يمكنني تحويل ملف سجلات (log) إلى JSON؟
نعم، إذا كانت كل الأسطر تتبع النمط نفسه، مثل الطابع الزمني والمستوى والرسالة مفصولة بفواصل عمودية أو علامات جدولة. أما السجلات التي تحتوي رسالتها على الفاصل نفسه، أو تختلف فيها تخطيطات الأسطر، فتحتاج إلى محلل سجلات لا إلى محول جداول.
أي ترميز أختار لملف TXT صادر عن نظام قديم؟
الملفات التي كتبتها برامج Windows الغربية قبل شيوع UTF-8 تكون غالبًا بترميز Windows-1252، واليابانية Shift_JIS، والصينية GB18030، والكورية EUC-KR. اختر ترميز المصدر لتُقرأ الأحرف المشكّلة بشكل صحيح. أما ملف JSON الناتج فيُكتب بترميز UTF-8، وهو الترميز الذي يشترطه RFC 8259 لـ JSON المتبادل بين الأنظمة.
ماذا عن النص ثابت العرض الذي تُصفّ أعمدته بالمسافات؟
يقسّم المحول النص عند فاصل، لا عند مواضع الأحرف. إذا كانت القيم لا تحتوي مسافات فإعداد Space يعمل. وإلا فافتح الملف في جدول بيانات، وقسّمه بميزة تحويل النص إلى أعمدة، واحفظ مصنفًا، ثم استعمل Excel إلى JSON.
هل أحصل على JSON أم JSON Lines؟
JSON القياسي: مستند واحد يحوي مصفوفة واحدة في المستوى الأعلى، يحمّلها أي محلل JSON باستدعاء واحد. أما JSON Lines فيضع سجلًا واحدًا في كل سطر ويناسب البث، لكنه ليس ما تكتبه هذه الصفحة.
- تحويل TXT إلى CSVحوّل ملفات .txt المفصولة إلى CSV سليم اون لاين. اكتشاف تلقائي للـTab والـPipe والفاصلة المنقوطة والمسافات، وتصحيح الترميز، وتنصيص القيم وفق RFC 4180.
- تحويل JSON إلى TXTحوّل JSON إلى ملف نصي عادي: سجل في كل سطر، والحقول مفصولة بعلامة Tab أو أي فاصل تختاره. يُفتح في Notepad وExcel وأدوات سطر الأوامر.
- تحويل Excel إلى JSONحوّل جداول Excel إلى JSON اون لاين: صف العناوين يصبح مفاتيح، وكل صف كائنًا، والتواريخ نصوص ISO. يدعم XLSX وXLS وODS وNumbers.
- تحويل CSV إلى TXTحوّل CSV إلى ملف .txt لنماذج الرفع التي تقبل الملفات النصية فقط، أو لمستلمين لا يفتحون Excel، أو لأي محرر نصوص. 20 ملفًا دفعة واحدة.
- تحويل PDF إلى JSONحوّل الجداول داخل ملف PDF إلى JSON: يصبح كل صف كائنًا مفاتيحه عناوين الأعمدة، جاهزًا لسكربت أو API أو قاعدة بيانات. حتى 20 ملف PDF.
- تحويل TXT إلى Excelحوّل ملف .txt إلى مصنف Excel: الأسطر المفصولة بعلامة جدولة أو فاصلة تصبح صفوفًا وأعمدة، والقوائم عمودًا واحدًا. دون معالج استيراد النص.