محول CSV إلى SQL
من البيانات إلى SQL والعودة
يحوّل محول CSV إلى SQL هذا ملفات CSV وTSV وJSON إلى عبارات CREATE TABLE وINSERT. كذلك، ويعيد قراءة صفوف SQL كـ JSON وCSV وXML وYAML وHTML. نحن لا نرفع شيئًا.
- مجانيالسعر
- 4قواعد البيانات
- لا شيءالتسجيل
- لا شيءعمليات الرفع
محول CSV إلى SQL
حوّل CSV وJSON إلى SQL، أو صفوف INSERT في SQL إلى بيانات
- الصفوف
- 0
- الأعمدة
- 0
- الحجم
- 0 B
جاهز. الصق بياناتك واختر الصيغتين.
ماذا يفعل لك محول CSV إلى SQL
غالبًا ما تكون بياناتك في جدول بيانات وتحتاج إليها في قاعدة بيانات. وكتابة سطر INSERT لكل صف تستغرق ساعات. لذلك تحتاج إلى أداة تكتب SQL عنك.
تفعل هذه الأداة ذلك في صندوق واحد. أولًا، الصق CSV أو TSV أو JSON. ثم اختر SQL هدفًا، واختر اسم الجدول وقاعدة البيانات. تظهر عبارتا CREATE TABLE وINSERT أثناء الكتابة.
وتعمل في الاتجاه المعاكس أيضًا. الصق SQL فيه صفوف INSERT، فتعيد الأداة قراءتها كـ JSON أو CSV أو TSV أو XML أو YAML أو جدول HTML. أيضًا، فتستطيع إدخال البيانات إلى قاعدة بيانات وإخراجها منها.
كل شيء يعمل في متصفحك. لذلك لا تغادر بياناتك جهازك أبدًا. وهذا مهم، لأن التصديرات تحمل غالبًا أسماء عملاء وبريدًا إلكترونيًا وأسعارًا.
من CSV إلى SQL، خطوة بخطوة
أولًا، الصق CSV فيه صف ترويسة. تقرأ الأداة الفاصل عنك، فتعمل الملفات ذات الفاصلة والفاصلة المنقوطة وعلامة التبويب والخط العمودي. فتصبح كل ترويسة اسم عمود.
ثم تنظر في قيم كل عمود. العمود الذي فيه أعداد صحيحة يصبح عددًا صحيحًا. والعمود الذي فيه كسور يصبح عددًا عشريًا. في الواقع، وللتواريخ وصح وخطأ والنص القصير أو الطويل نوع خاص بكل منها.
وأخيرًا تكتب العبارات. تحصل على CREATE TABLE واحدة فيها الأعمدة وسطر INSERT لكل صف، أو أسطر أقل إذا جمّعت الصفوف.
لمزيد من التفاصيل، راجع: Wikipedia article on SQL INSERT.
اختر قاعدة بياناتك
تختلف قواعد البيانات في تفاصيل صغيرة، وهذه التفاصيل تكسر عمليات الاستيراد. لذلك تكتب الأداة اللهجة التي تختارها. تضع MySQL علامات مائلة حول الأسماء. وتستخدم PostgreSQL وSQLite علامات اقتباس مزدوجة. وتستخدم SQL Server أقواسًا مربعة وحرف N قبل النص.

وكذلك تتغير الأنواع. كذلك، عمود صح أو خطأ هو BOOLEAN في PostgreSQL وTINYINT في MySQL وBIT في SQL Server. تختار الأداة الصحيح.
ثم يحصل النص على طول آمن، مثل 50 أو 100 أو 255. ويصبح النص الطويل جدًا TEXT. وتتساهل SQLite في الأنواع، فتستخدم الأداة هناك INTEGER وREAL وTEXT ببساطة.
من SQL إلى JSON وCSV وغيرها
أولًا، الصق نصًا فيه عبارات INSERT واختر صيغة أخرى. تقرأ الأداة كل صف وتستخدم قائمة الأعمدة أو CREATE TABLE لتسمية الأعمدة.

وكذلك إذا كان النص يحتوي على عدة جداول، تتيح لك قائمة اختيار جدول. تصبح NULL قيمة null في JSON وخلية فارغة في CSV. وتحتفظ الأرقام وصح وخطأ بنوعها.
وتقرأ أيضًا إدخالات متعددة الصفوف وعلامات اقتباس مهرَّبة وسلاسل N. ولا تنفّذ شيئًا وتتجاهل العبارات التي لا تحمل صفوفًا.
من JSON إلى SQL
وتعمل قائمة JSON من كائنات مسطحة أيضًا. أيضًا، عندها يصبح كل مفتاح عمودًا، وتجمع الأداة مفاتيح كل الكائنات. فيصبح المفتاح الناقص NULL.
فتصبح الكائنات والقوائم المتداخلة نص JSON في عمود واحد. وهذا يُبقي الجدول مسطحًا ولا يضيّع شيئًا.
علامات الاقتباس وNULL والدفعات
تضاعف الأداة كل علامة اقتباس مفردة في النص، فلا يستطيع اسم مثل O'Neil أن يكسر العبارة. وفي MySQL تضاعف الشرطات المائلة العكسية أيضًا.
أولًا، تصبح الخلايا الفارغة NULL افتراضيًا. أوقف ذلك إذا أردت سلاسل فارغة. وكذلك تبقى الأرقام بلا علامات اقتباس، ويبقى النص بين علامتي اقتباس.
ثم تستطيع كتابة INSERT لكل صف، أو تجميع عشرة أو مئة أو كل الصفوف في عبارة واحدة. في الواقع، تُحمَّل عبارات INSERT المجمعة أسرع في الجداول الكبيرة. فاستخدمها للملفات الكبيرة.
أصفار البداية والمعرّفات الطويلة في أمان
الرمز البريدي مثل 02134 سيفقد صفره إذا كان رقمًا. لذلك تُبقي الأداة القيمة ذات الصفر في البداية نصًا. وتُبقي أيضًا المعرّفات الطويلة جدًا نصًا، لأن نوعًا رقميًا سيقرّبها.
آمنة بالتصميم
أولًا، تقرأ الأداة SQL كنص. لا تتصل بقاعدة بيانات أبدًا ولا تنفّذ أي عبارة. وكذلك ترسم النتائج كنص، فلا يستطيع ملف خبيث تشغيل شيفرة في صفحتك.
استخدام محول CSV إلى SQL، خطوة بخطوة
أربع خطوات تنقلك من ملف إلى نص برمجي لقاعدة بيانات.
- 1
الصق بياناتك
الصق CSV أو TSV أو JSON أو SQL، أو افتح ملفًا، أو جرّب المثال.
- 2
اختر صيغتين
في الواقع، اختر ما لديك وما تريده. وبدّل بينهما بنقرة.
- 3
اضبط الخيارات
اختر اسم الجدول وقاعدة البيانات وعدد الصفوف في كل INSERT.
- 4
انسخ أو احفظ
انسخ النتيجة، أو احفظها بنوع الملف الصحيح.
ما الذي يفعله محول SQL هذا بشكل مختلف
يعمل في الاتجاهين، ويعرف أربع قواعد بيانات، ويُبقي بياناتك خاصة.
في الاتجاهين
من البيانات إلى SQL، ومن صفوف SQL إلى البيانات.
أربع قواعد بيانات
MySQL وPostgreSQL وSQL Server وSQLite، كل واحدة بأسلوبها.
أنواع ذكية
أعداد صحيحة وعشرية وتواريخ وقيم منطقية ونص بالطول المناسب.
اقتباس آمن
تُضاعف كل علامة اقتباس في قيمة، فلا تستطيع أي قيمة كسر عبارة.
عبارات INSERT بالدفعات
صف لكل سطر، أو عشرة أو مئة أو كل الصفوف في كل INSERT.
لا شيء يغادر علامة تبويبك
متصفحك يقوم بالعمل. نحن لا نرى بياناتك أبدًا.
عادات لتحميل البيانات في قاعدة بيانات
بضع عادات تُبقي عملية الاستيراد آمنة.
- نظّف CSV أولًا. قصّ المسافات وأزل الصفوف الفارغة قبل التحويل.
- احتفظ بصف الترويسة. تصبح أسماء الأعمدة أعمدة الجدول، لذلك يجب أن تكون واضحة.
- استخدم أسماء أعمدة بسيطة. الحروف والأرقام والشرطات السفلية تعمل في كل قاعدة بيانات.
- افحص الأنواع. اقرأ CREATE TABLE وغيّر نوعًا إذا أردت نوعًا مختلفًا.
- أضف مفتاحًا أساسيًا. يجعل عمود المفتاح التحديثات والوصلات اللاحقة سهلة.
- جمّع الملفات الكبيرة. اجمع الصفوف في INSERT واحدة لتحميل آلاف الصفوف أسرع.
- جرّب على نسخة. شغّل النص البرمجي على قاعدة بيانات تجريبية قبل الحقيقية.
- انتبه لمجموعة المحارف. استخدم UTF-8 لتنجو الحركات والأبجديات الأخرى من الاستيراد.
- أبقِ الأصفار نصًا. الرموز البريدية وأرقام الهواتف مكانها أعمدة نصية.
- لُفّها في معاملة. ابدأ بـ BEGIN وانهِ بـ COMMIT، فلا يترك الفشل شيئًا محمَّلًا إلى النصف.
- انتبه للبيانات الخاصة. احذف الأعمدة الشخصية قبل مشاركة نص برمجي.
أخطاء استيراد شائعة تمنعها هذه الأداة
كل واحد منها يفسد عملية الاستيراد بصمت. والمحوّل يحميك منها.
علامات اقتباس معطوبة
الاسم الذي فيه فاصلة عليا تُضاعف علامة اقتباسه.
أصفار البداية الضائعة
الرموز البريدية وأرقام الهواتف تبقى نصًا.
علامات اقتباس خاطئة للمعرّفات
كذلك، تحصل كل قاعدة بيانات على أسلوبها في الأسماء بين علامات الاقتباس.
سلاسل فارغة في الأرقام
تصبح الخلايا الفارغة NULL، فيبقى عمود الأرقام نظيفًا.
نوع منطقي خاطئ
تُحوَّل صح وخطأ إلى النوع الصحيح لقاعدة بياناتك.
رفع ملفات خاصة
كثير من المحولات ترسل ملفك إلى خادم. أما هذا فلا يفعل ذلك أبدًا.
أسئلة شائعة عن محول CSV إلى SQL
هل محول CSV إلى SQL هذا مجاني؟
نعم. لا يكلّف شيئًا ولا يحتاج إلى حساب وليس له حدود. يعمل في متصفحك، فلا توجد تكلفة خادم نحمّلها عليك.
هل تُرفع بياناتي إلى أي مكان؟
لا. متصفحك يقرأ البيانات ويكتب النتيجة. لا يصل شيء إلى هذا الموقع، ولا نحتفظ بشيء.
ما قواعد البيانات التي يدعمها؟
MySQL وPostgreSQL وSQL Server وSQLite. أيضًا، تحصل كل واحدة على علامات اقتباسها وأنواع أعمدتها.
ما الصيغ التي يستطيع قراءتها؟
CSV وTSV وJSON وSQL. ويكتب SQL وJSON وCSV وTSV وXML وYAML وجدول HTML.
كيف يختار أنواع الأعمدة؟
يفحص كل قيمة في العمود. تصبح الأعداد الصحيحة أعدادًا صحيحة، والكسور أعدادًا عشرية، وللتواريخ والقيم المنطقية أنواعها الخاصة. وكل ما عدا ذلك يصبح نصًا.
هل أستطيع تغيير اسم الجدول؟
نعم. في الواقع، اكتبه في صندوق اسم الجدول. وعندما تقرأ SQL يعرض الصندوق الجدول من النص البرمجي.
ماذا يفعل خيار الصفوف لكل INSERT؟
يجمع الصفوف في عبارة واحدة. صف واحد لكل عبارة هو الأكثر أمانًا. وعشرة أو مئة أو كل الصفوف تُحمَّل أسرع.
ماذا يحدث للخلايا الفارغة؟
تصبح NULL افتراضيًا. أوقف الخيار لكتابة سلاسل فارغة بدلًا منها.
كيف تُعامل علامات الاقتباس؟
كذلك، تُضاعف كل علامة اقتباس مفردة في القيمة. وفي MySQL تُضاعف الشرطات المائلة العكسية أيضًا.
هل يحتفظ بالأصفار في البداية؟
نعم. تبقى قيمة مثل 00123 نصًا، فتبقى الأصفار.
هل أستطيع تحويل JSON إلى SQL؟
نعم. استخدم قائمة من كائنات مسطحة. يصبح كل مفتاح عمودًا، وتصبح المفاتيح الناقصة NULL.
وماذا عن JSON المتداخل؟
يُكتب الكائن أو القائمة المتداخلة كنص JSON في عمود واحد.
هل أستطيع تحويل SQL إلى JSON؟
نعم. الصق عبارات INSERT واختر JSON. أيضًا، تقرأ الأداة كل صف وتستخدم أسماء الأعمدة.
ماذا لو كان في SQL عدة جداول؟
تظهر قائمة، وتختار الجدول الذي تريد قراءته.
هل ينفّذ SQL الخاص بي؟
لا. إنه يقرأ النص فقط. ولا يتصل بقاعدة بيانات أبدًا.
لماذا ظهر لي خطأ؟
قد يحتوي النص على علامة اقتباس معطوبة أو JSON غير صالح أو لا صفوف INSERT فيه. وتخبرك الرسالة بأيها.
هل أستطيع فتح ملف؟
نعم. استخدم فتح ملف. تختار الأداة صيغة الإدخال من نوع الملف.
ما حجم الملف الذي أستطيع استخدامه؟
بضعة ميغابايتات. قد تُقرأ الملفات الكبيرة جدًا ببطء على الهاتف.
هل يضيف مفتاحًا أساسيًا؟
لا. يكتب أعمدة عادية. أضف مفتاحًا يدويًا، لأن المفتاح الصحيح يعتمد على بياناتك.
كيف أحمّل النص البرمجي في قاعدة بياناتي؟
في الواقع، الصقه في عميل قاعدة البيانات ونفّذه. وجرّبه على نسخة أولًا.
أي القيم تُعدّ تواريخ؟
قيم مثل 2026-02-19 و2026-02-19 10:30:00 تصبح تواريخ. وتبقى الصيغ الأخرى نصًا.
هل تعمل على الهاتف؟
نعم. تتراص اللوحات وتتمرر الصناديق. ومع البيانات الطويلة تظل لوحة المفاتيح أريح.
رفاق مفيدون للعمل على البيانات
التحويل خطوة واحدة. وهذه الأدوات الثلاث تتولى الخطوات المحيطة به.
منسق SQL
أيضًا، نسّق SQL الذي تكتبه وصغّره.
افتح الأداة ←عارض ومحرر CSV
اقرأ CSV في جدول وأصلحه يدويًا.
افتح الأداة ←محول XML إلى CSV
حوّل XML وYAML وJSON إلى CSV.
افتح الأداة ←
هل أنت مستعد لتحويل بعض البيانات؟
الصق بياناتك، واختر صيغتين، وانسخ النتيجة. كذلك، المحوّل مجاني ولا يحتاج إلى حساب، ويُبقي كل بايت على جهازك.