SQL Converter

مبدل آنلاین SQL

دستورات CREATE TABLE + INSERT را بچسبانید، داده‌ها را مستقیماً ویرایش کنید، سپس فایل.xlsx آماده را دانلود کنید. تمام پردازش‌ها در مرورگر انجام می‌شود — SQL شما هرگز دستگاه‌تان را ترک نمی‌کند.

CREATE TABLE / INSERT از MySQL، PostgreSQL و SQLite همگی به‌درستی تجزیه می‌شوند. شناسه‌ها می‌توانند در بک‌تیک (``)، دابل‌کوت ("") یا براکت ([]) باشند. INSERT چندسطری (VALUES (...), (...), (...)) پشتیبانی می‌شود.

خیر. تجزیه و ایجاد.xlsx کاملاً در مرورگر شما با JavaScript انجام می‌شود. فایل نتیجه مستقیماً روی دستگاه شما ذخیره می‌شود.

در انتظار SQL

چرا SQL Converter؟

سریع، خصوصی، بدون نصب — SQL dump را به کتاب کار Excel آماده برای باز کردن تبدیل کنید.

پشتیبانی از چند جدول

یک برگه برای هر جدول CREATE TABLE / INSERT. نام ستون‌ها از CREATE TABLE گرفته می‌شود یا از لیست ستون‌های INSERT استنباط می‌شود.

فرمت واقعی Excel

یک فایل Office Open XML.xlsx اصل تولید می‌کند. مستقیماً در Excel، Numbers، LibreOffice و Google Sheets باز می‌شود.

حریم خصوصی از ابتدا

تمام تجزیه و ایجاد کتاب کار در مرورگر شما انجام می‌شود. SQL شما هرگز به سرورهای ما بارگذاری نمی‌شود.

حفظ دقیق نوع داده

اعداد عدد می‌مانند (تراز راست)، بولی‌ها بولی، NULL خالی، رشته‌ها متن. هیچ تبدیل خاموشی به تاریخ صورت نمی‌گیرد.

لهجه‌های متعدد

دستور زبان MySQL، PostgreSQL و SQLite را می‌فهمد: بک‌تیک، شناسه‌های دابل‌کوت، رشته‌های اسکیپ‌شده، INSERT چندسطری.

ویرایش درجا

قبل از دانلود روی هر سلول کلیک کنید تا داده‌ها را ویرایش کنید. سطر و ستون اضافه یا حذف کنید، سرتیترها را تغییر نام دهید، سطرهای خالی را حذف کنید — همه در مرورگر.

تبدیل SQL ← Excel چگونه کار می‌کند

تجزیه دستورات INSERT در سمت کاربر، ساخت یک فایل.xlsx واقعی در مرورگر شما.

  1. 1

    یک dump از SQL را بچسبانید

    هر ترکیبی از دستورات CREATE TABLE و INSERT INTO از dumpهای MySQL، PostgreSQL یا SQLite را بچسبانید. تجزیه‌گر ما insertهای چندردیفی، نقل‌قول‌های escape شده، مقادیر NULL، تاریخ‌ها، اعداد و BLOB های باینری (که به‌صورت رشته‌های Base64 رندر می‌شوند) را مدیریت می‌کند.

  2. 2

    ویرایش درون‌خطی

    پس از تجزیه، داده‌ها در یک شبکه به سبک spreadsheet نمایش داده می‌شوند. هر سلول را ویرایش کنید، ردیف اضافه یا حذف کنید، ستون‌ها را تغییر نام دهید. تغییرات در حافظه مرورگر نگه داشته می‌شوند — بدون رفت‌وبرگشت سرور برای هر ویرایش، بدون تأخیر «در حال ذخیره…».

  3. 3

    ساخت فایل.xlsx

    وقتی روی دانلود کلیک می‌کنید، ما از SheetJS (xlsx.js) برای ساخت یک فایل .xlsx از نوع Office Open XML مستقیماً در JavaScript استفاده می‌کنیم. هر جدول به یک کاربرگ جداگانه تبدیل می‌شود. فایل از نظر بیت با آنچه خود Excel تولید می‌کند یکسان است.

  4. 4

    دانلود به دستگاه شما

    Blob از طریق یک کلیک مجازی <a download> ذخیره می‌شود. آن را در Excel، Google Sheets، Numbers — هر چیزی که.xlsx را می‌خواند — باز کنید. مسیر داده این بود: چسباندن SQL ← حافظه JS ← Blob از.xlsx ← دانلود. بدون سرور، بدون لاگ، بدون آپلود.

نیازهای رایج SQL ← Excel

وقتی که سریع به داده در spreadsheet نیاز دارید.

خروجی‌های مواجه با مشتری

یک همکار غیر فنی به آخرین لیست مشتریان به‌صورت یک فایل Excel نیاز دارد. کوئری SQL خود را اجرا کنید، نتایج را بچسبانید، یک.xlsx بگیرید. نیازی به ساخت قابلیت خروجی نیست و نیازی به بررسی انطباق برای ارسال داده‌ها از طریق یک ابزار شخص ثالث نیست.

بررسی نسخه پشتیبان محلی

یک فایل mysqldump از یک نسخه پشتیبان را باز کنید، جدول‌های مرتبط را پیدا کنید و محتوای آن‌ها را به‌صورت ردیف‌های خوانا ببینید. اغلب آسان‌تر از راه‌اندازی یک پایگاه داده sandbox است.

مهاجرت داده‌ها

یک جدول کوچک را از طریق.xlsx از یک سیستم به سیستم دیگر منتقل کنید. در مسیر داده‌ها را ویرایش کنید (ستون‌ها را تغییر نام دهید، فیلدها را اضافه کنید، اشتباهات تایپی را اصلاح کنید) قبل از وارد کردن مجدد.

بررسی مشکلات production

مهندس ردیف یک مشتری را از پایگاه داده در ابزار می‌چسباند تا یک مشکل گزارش‌شده را اشکال‌زدایی کند، در حالی که داده‌ها هرگز از لپ‌تاپ او خارج نمی‌شوند. ردیف مشتری حساس بود — اطمینان از حساس ماندن آن اهمیت دارد.

چرا داده‌های SQL به حریم خصوصی نیاز دارند

dumpهای پایگاه داده معمولاً حاوی اطلاعات واقعی مشتری هستند — نام‌ها، ایمیل‌ها، آدرس‌ها، گاهی رمزهای هش‌شده یا داده‌های مالی. اکثر مبدل‌های آنلاین SQL از شما می‌خواهند فایل را آپلود کنید، که دقیقاً اشتباه‌ترین کار با PII است. iKit همه چیز را در مرورگر شما تجزیه می‌کند، بنابراین داده‌ها هرگز از دستگاه شما خارج نمی‌شوند.

  • dumpهای MySQL، PostgreSQL و SQLite را در JavaScript خالص تجزیه می‌کند.
  • فایل.xlsx را در سمت کاربر از طریق SheetJS تولید می‌کند.
  • مناسب برای داده‌های production و PII — هیچ چیزی آپلود نمی‌شود.

راهنماهای مرتبط

آموزش‌های تخصصی و مقایسه ابزارها از وبلاگ iKit.

پرسش‌های متداول

کدام لهجه SQL پشتیبانی می‌شود؟

CREATE TABLE / INSERT از MySQL، PostgreSQL و SQLite همگی به‌درستی تجزیه می‌شوند. شناسه‌ها می‌توانند در بک‌تیک (``)، دابل‌کوت ("") یا براکت ([]) باشند. INSERT چندسطری (VALUES (...), (...), (...)) پشتیبانی می‌شود.

آیا SQL من جایی بارگذاری می‌شود؟

خیر. تجزیه و ایجاد.xlsx کاملاً در مرورگر شما با JavaScript انجام می‌شود. فایل نتیجه مستقیماً روی دستگاه شما ذخیره می‌شود.

محدودیت حجم چقدر است؟

محدودیت سختی از سمت سرور وجود ندارد. مرورگرهای مدرن به‌راحتی ده‌ها هزار سطر را پردازش می‌کنند. برای dumpهای بسیار بزرگ، ابزار CLI معمولاً سریع‌تر است.

آیا می‌توانم فقط CREATE TABLE یا فقط INSERT بدهم؟

بله. اگر CREATE TABLE وجود داشته باشد، نام ستون‌هایش استفاده می‌شود. اگر فقط INSERT INTO... (col1, col2) VALUES... باشد، نام‌های ستون INSERT استفاده می‌شود. اگر INSERT لیست ستون نداشته باشد، به col1, col2 … برمی‌گردد.

آیا تاریخ‌ها و برچسب‌های زمانی به سلول تاریخ Excel تبدیل می‌شوند؟

خیر. برچسب‌های زمانی مانند '2024-01-05 10:12:33' به‌صورت متن ساده خروجی گرفته می‌شوند تا از تبدیل خودکار Excel جلوگیری شود. اگر نوع تاریخ می‌خواهید، ستون را انتخاب و قالب‌بندی سلول → تاریخ را اعمال کنید.