محوّل الجدول إلى JSON / SQL - CSV وTSV وMarkdown عبر الإنترنت
الصق جدول CSV أو TSV أو مفصولًا بفاصلة منقوطة أو شريط عمودي أو Markdown وحوِّله إلى JSON أو JSONL أو عبارات SQL INSERT فورًا في متصفحك.
الصق جدول CSV أو TSV أو مفصولًا بفاصلة منقوطة أو شريط عمودي أو | markdown | table | هنا…
أو أفلِت ملف .csv / .tsv
انتهيت من تحويل الجداول إلى JSON؟ جرّب هذه الأدوات بعد ذلك
أدوات منتقاة بعناية تتكامل مع تحويل الجدول إلى JSON. واصل عملك دون فقدان ملفك.
تجميل JSON
نسّق JSON وتحقق من صحته وصغّر حجمه في متصفحك. مسافة بادئة منسّقة 2 / 4 / 8 أو تصغير في سطر واحد مع النسخ + التنزيل.
جرّبه الآنالصورة إلى CSV
استخرج الجداول من أي صورة ونزّل ملف CSV جاهزًا للاستخدام.
جرّبه الآنالصورة إلى Excel
حوّل صور الجداول ولقطات الشاشة إلى جداول بيانات .xlsx منسّقة باستخدام OCR.
جرّبه الآنPDF إلى CSV
استخرج كل جدول من ملف PDF إلى أرشيف zip من ملفات CSV نظيفة وجاهزة للاستيراد.
جرّبه الآنأداة مقارنة النصوص
قارن مقتطفين نصيين سطرًا بسطر. عرض منقسم أو موحّد، مع خيار تجاهل المسافات وتجاهل حالة الأحرف.
جرّبه الآنمحرر Markdown
اكتب Markdown مع معاينة HTML مباشرة. عناوين وقوائم وجداول وكتل تعليمات برمجية واقتباسات. صدّر بصيغة HTML أو Markdown.
جرّبه الآنFrequently Asked Questions
الصق ملف CSV (أو أفلِت ملف .csv) في لوحة الإدخال، وستكتشف الأداة الفاصل تلقائيًا، وتحلِّل كل صف إلى كائن JSON باستخدام سطر الترويسة كمفاتيح، وتعرض الناتج فورًا. بدِّل صيغة الناتج إلى مصفوفة JSON أو JSONL أو SQL INSERT للحصول على الشكل الذي تحتاجه بالضبط.
usageنعم. يتبع المحلِّل معيار RFC 4180 — فالحقول المحاطة بعلامات اقتباس مزدوجة يمكن أن تحتوي على فواصل وفواصل أسطر وحتى علامات اقتباس حرفية (مكتوبة كـ "") دون أن يتعطل التحليل. لذا تبقى قيمة مثل "Smith, John" خلية واحدة لا خليتين.
technicalتحصي الأداة علامات الجدولة والفواصل والفواصل المنقوطة والأنابيب في أول سطر غير فارغ وتختار الأكثر تكراراً. إذا كان لديك ملف غير اعتيادي أو غامض، يمكنك تجاوز الكشف التلقائي واختيار علامة الجدولة (TSV) أو الفاصلة أو الفاصلة المنقوطة أو الأنبوب أو جدول Markdown يدوياً.
technicalبدّل صيغة الإخراج إلى SQL INSERT وأدخل اسم جدول. تنظّف الأداة أسماء الأعمدة لتصبح معرّفات صالحة (مع استبدال المسافات والشرطات وما إلى ذلك بشُرَط سفلية) وتنتج عبارة INSERT واحدة لكل صف مع تهريب صحيح للسلاسل النصية والقيم الرقمية وقيمة NULL للخلايا الفارغة. مثالية لتهيئة قواعد البيانات أو ترحيل البيانات.
featuresتضع صيغة JSONL (JSON Lines) كائن JSON واحداً في كل سطر، بلا مصفوفة محيطة. وهي الصيغة القياسية لبثّ البيانات إلى BigQuery وSnowflake وLogstash وElasticsearch ومعظم خطوط معالجة تعلّم الآلة. اختر JSONL عندما يُستوعب كل صف بشكل مستقل.
featuresنعم. تُخرَج القيم المطابقة لأنماط الأعداد الصحيحة أو العشرية كأرقام JSON، وتتحوّل القيم الحرفية "true"/"false" إلى قيم منطقية، وتصبح الخلايا الفارغة null. وإذا كنت بحاجة إلى أن يكون كل شيء نصوصاً، فجهّز القيم وفقاً لذلك قبل التحويل.
technicalنعم. اختر "جدول Markdown" كفاصل والصق جدول Markdown قياسياً مفصولاً بالأشرطة العمودية (صف العناوين، صف الفاصل، صفوف المحتوى). ويُتخطّى سطر الفاصل تلقائياً وتُقتطَع المسافات الفارغة في الخلايا.
usageلا — يعمل التحليل والتحويل بالكامل داخل متصفحك. هذا يجعل الأداة آمنة لجداول البيانات الحساسة مثل تصديرات كشوف الرواتب أو قوائم العملاء أو السجلات المالية التي يجب ألا تصل أبدًا إلى خادم طرف ثالث.
privacyWhen checked, the tool treats your table's first row as column names and uses them as the JSON object keys (or generates col_1, col_2... for SQL if you leave it blank). Uncheck it if your data has no header row — a plain list of rows — and the tool will instead output raw JSON arrays or auto-name columns col_1, col_2, etc. for SQL INSERT statements.
featuresSwitch Output to SQL INSERT and a Table name field appears where you can type your target table's name, such as customers or order_items. The tool automatically sanitizes whatever you enter — replacing spaces and symbols with underscores and prefixing a leading digit — so the generated SQL always has a valid identifier even if your input is messy.
usageUncheck 'First row is header' if your export has no column names, set Output to SQL INSERT, and type your real table name in the Table name field. The tool will auto-generate col_1, col_2... column names, coerce numbers and booleans automatically, and produce one properly-escaped INSERT statement per row that you can paste straight into your database client.
tipsJSON (arrays) drops the field names and outputs each row as a plain list of values in column order — for example ["Alice", 34, "Berlin"] instead of {"name":"Alice","age":34,"city":"Berlin"}. It still respects the 'First row is header' checkbox, using that row only to know how many columns to expect rather than as keys. Choose it when the receiving code (a charting library, a positional database driver, or a spreadsheet import) reads values by position rather than by field name; otherwise stick with JSON (objects).
featuresTry sample fills the input panel with a short three-row name/age/city table (tab-separated) so you can immediately see how the delimiter detection, header row and each output format behave before you paste real data. Once there's content in the box, a Clear button appears — next to the Input label in the editor view, and again as a full-width button in the Settings panel — that wipes the textarea back to empty in one click instead of selecting and deleting the text manually.
usageHow Table to JSON helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
الترحيل من CSV إلى API
لديك ملف CSV قديم مُصدَّر من شريك وتحتاج إلى إرساله عبر POST إلى واجهة REST API حديثة تتوقع JSON. حوّله في ثوانٍ، وانسخه إلى جسم طلب fetch، وتحقق من البنية — دون الحاجة إلى أي سكربت وسيط.
تعبئة قواعد البيانات الأولية
أنشئ عبارات SQL من نوع INSERT جاهزة للتنفيذ من ملف CSV لبيانات الاختبار. أدرجها مباشرة في ملف الترحيل أو في موجّه psql. يتعامل الناتج مع السلاسل النصية والأرقام والقيم الفارغة (null) والقيم المنطقية بشكل صحيح.
استيعاب البيانات في BigQuery / Snowflake
تستوعب مستودعات البيانات السحابية صيغة JSONL أسرع من CSV. حوّل جدول بياناتك إلى JSONL وارفعه مباشرةً إلى منطقة التجهيز في BigQuery أو Snowflake أو Redshift.
جداول التوثيق بصيغة Markdown
حوّل نصًا منسوخًا من مستندات Markdown إلى JSON للمعالجة البرمجية — أنشئ عناصر أسئلة شائعة أو مدخلات تنقّل أو بيانات فئات تسعير من جداول Markdown قابلة للقراءة.
تحليل إرسال النماذج
صدّر ردود نماذج Google Forms أو Typeform بصيغة CSV، وحوّلها إلى JSON، ثم شغّل التحليلات أو أدخلها إلى نظام إدارة العملاء (CRM) عبر API. يتحوّل صف العناوين إلى أسماء الحقول.
إنشاء بيانات المواقع الثابتة
أدخل بيانات الجداول إلى getStaticProps في Next.js أو مجموعات محتوى Astro أو ملفات بيانات Hugo. تُعدّ صيغة JSONL مفيدة بشكل خاص لمجموعات المحتوى التي تربط كل صف بصفحة واحدة.
QA Test Fixture Generation
Paste a spreadsheet of test scenarios and export JSON fixtures or JSONL straight into a Jest, Pytest or Playwright test suite, skipping the hand-written mock-data file entirely.
Supplier Catalog Bulk Import
Convert a supplier's price-list CSV into SQL INSERT statements for your products table, or JSON for a Shopify/WooCommerce bulk-import app, using the Table name field to target the exact table your store expects.
No-Code Zapier & Airtable Sync
Turn an exported spreadsheet into the JSON array or object shape a Zapier webhook, Airtable automation or Make.com scenario expects, without writing a transformation script.
تسوية كشوف الحسابات البنكية
Convert an exported bank or card-statement CSV into JSON for a personal-finance dashboard, or into SQL INSERT statements to load transactions straight into a ledger database.
Static Site Data File Generation
Convert a spreadsheet of team bios, pricing tiers or product listings into a JSON data file that Hugo, Jekyll, Astro or Eleventy templates loop over directly, skipping the hand-written data/*.json file a JAMstack build usually requires.
Pixoate