Konversi SQL ke CSV
File .sql adalah skrip untuk membangun ulang database, bukan sesuatu yang bisa dibuka spreadsheet. Unggah dump-nya dan dapatkan baris dari pernyataan INSERT di dalamnya sebagai CSV, tanpa harus memasang atau memulihkan database terlebih dahulu.
Konverter Data
atau jatuhkan file CSV, TSV, TXT … di sini ·
Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit
File diproses di server kami dan dihapus setelah 30 menit.
Karakter yang memisahkan kolom di file CSV dan teks, baik saat membaca maupun menulis. Otomatis mendeteksinya dari masukan dan menulis koma.
UTF-8 berfungsi untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel di Windows menampilkan aksen atau karakter Asia yang kacau saat membuka CSV.
Untuk masukan Excel, ODS, dan Numbers: konversi sheet pertama saja, atau semua sheet (satu CSV per sheet dalam ZIP, atau satu key JSON per sheet).
Nama tab sheet di spreadsheet baru, hingga 31 karakter.
Array objek memakai nama kolom sebagai key untuk setiap baris; array dari array lebih ringkas dan menyimpan header sebagai array pertama.
Nama elemen terluar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Dipakai dalam pernyataan CREATE TABLE dan INSERT. Hanya huruf, angka, dan garis bawah.
Cara pengutipan dan tipe kolom sedikit berbeda antar-database; pilih database tujuan impor Anda.
Tulis ulang sel tanggal dalam satu format. ISO (2026-10-18) paling aman untuk database dan kode; Biarkan apa adanya mempertahankan tanggal seperti di sumber.
Cara menggunakan alat ini
- 1
Unggah dump .sql
Tambahkan file hasil ekspor phpMyAdmin, mysqldump, SQLite, atau SQL Server, hingga 95 MB. Cadangan terkompresi .sql.gz harus diekstrak dulu.
- 2
Periksa pengaturan CSV
Pemisah disetel ke Koma dan Tanggal ke ISO, sehingga nilai seperti 2026-10-18 terbaca sama di setiap program. Pilih Titik koma jika Excel Anda memakai koma sebagai tanda desimal, seperti yang umum pada pengaturan Indonesia.
- 3
Konversi ke CSV
Tekan Konversi ke CSV lalu buka hasilnya di Excel, Google Sheets, atau alat apa pun yang bisa mengimpor nilai yang dipisahkan koma.
Bagaimana cara mengubah file SQL menjadi CSV?
Unggah dump .sql lalu tekan Konversi ke CSV. Setiap baris di dalam pernyataan INSERT menjadi satu baris CSV, dengan nama kolom tabel sebagai judul.
Membuka dump SQL sebagai spreadsheet
SQL berawal dari riset IBM pada tahun 1970-an, lalu menjadi standar ANSI pada 1986 dan standar ISO setahun kemudian. Itulah sebabnya setiap database relasional bisa menuliskan isinya sebagai skrip berisi pernyataan SQL. Skrip ini, yang disebut dump, adalah cara panel kontrol hosting mencadangkan database WordPress atau toko online, cara developer menyerahkan data, dan cara banyak aplikasi mengekspor semuanya sekaligus.
Membukanya di editor teks langsung memperlihatkan masalahnya: ribuan nilai dijejalkan dalam tanda kurung di baris yang sangat panjang, dengan tanda kutip dan escape di mana-mana. Konversi SQL ke CSV membongkar nilai-nilai itu menjadi baris dan kolom, sehingga Anda bisa mencari pesanan lama, menghitung pelanggan per provinsi, atau menyerahkan tabel kepada orang yang bekerja di Excel. Untuk langsung mendapatkan workbook, pilih XLSX di Konversi ke.
Dump SQL mana yang langsung bisa diubah ke CSV
| Diekspor dengan | Cara baris ditulis | Siap dikonversi |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO dengan banyak kelompok nilai per pernyataan | Ya |
| Perintah .dump SQLite | Satu INSERT INTO per baris | Ya |
| Generate Scripts SQL Server, skema dan data | Pernyataan INSERT dengan nama [berkurung siku] | Ya |
| pg_dump, format plain bawaan | Blok COPY … FROM stdin berisi teks yang dipisahkan tab | Ekspor ulang dengan --inserts |
| Alat apa pun, hanya skema | CREATE TABLE tanpa data | Tidak ada baris untuk dikonversi |
- Dump SQLdump database · cadangan .sql
- File teks biasa berisi pernyataan SQL yang membuat ulang database: baris CREATE TABLE menjelaskan kolom setiap tabel, dan baris INSERT membawa datanya. Memulihkannya berarti menjalankan skrip di database; mengonversinya berarti membaca nilai INSERT tanpa menjalankan apa pun.
PostgreSQL yang perlu diperhatikan. Secara bawaan, pg_dump menulis data tabel sebagai blok COPY, yang cepat dipulihkan tetapi bukan pernyataan INSERT; jalankan lagi dengan opsi --inserts atau --column-inserts untuk mendapatkan file yang bisa dikonversi dengan bersih. Untuk data yang hanya ingin Anda analisis tanpa diedit, CSV ke Parquet adalah langkah lanjutan yang wajar setelah CSV-nya ada.
Fakta format SQL dan CSV
SQL
Skrip SQL
File SQL adalah skrip teks biasa berisi pernyataan Structured Query Language, seperti CREATE TABLE dan INSERT, yang dijalankan database secara berurutan. File ini umum digunakan untuk pencadangan database, migrasi, dan berbagi data contoh. Bahasanya sendiri merupakan standar ISO, tetapi MySQL, PostgreSQL, SQLite, dan SQL Server masing-masing memiliki dialeknya sendiri, sehingga skrip sering memerlukan sedikit perubahan antarsistem. Editor teks apa pun dapat membuka file SQL, dan diperlukan klien database untuk menjalankannya.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- –
CSV
Nilai yang dipisahkan koma (CSV)
CSV adalah format teks biasa untuk tabel, dengan setiap baris menjadi satu baris data dan koma memisahkan kolom. Format ini telah digunakan sejak masa awal komputasi dan dijelaskan dalam RFC 4180, meskipun banyak variannya memakai titik koma atau tab serta encoding teks yang berbeda. Hampir semua spreadsheet, basis data, dan alat analitik dapat mengimpor dan mengekspornya, sehingga CSV menjadi format bawaan untuk memindahkan data antarsistem. CSV hanya menyimpan nilai, tanpa rumus, format, banyak sheet, atau tipe data.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- –
Dump SQL diubah ke CSV saat data di dalam cadangan database dibutuhkan oleh orang yang tidak punya database: pemilik situs yang membaca pesanan lama, analis yang memeriksa ekspor klien, atau developer yang mengambil satu tabel dari cadangan hosting.
Pertanyaan seputar SQL ke CSV
Apakah saya perlu memasang MySQL untuk membuka file .sql sebagai CSV?
Tidak. Cara yang biasa adalah memasang server database, mengimpor dump, lalu mengekspor setiap tabel lagi, yang memakan waktu dan butuh sedikit kerja di command line. Konverter ini membaca pernyataan INSERT secara langsung dan menuliskan nilainya sebagai baris, jadi Anda cukup memakai browser.
Dari mana nama kolom di CSV hasil konversi SQL berasal?
Dari pernyataan CREATE TABLE untuk tabel tersebut, atau dari daftar kolom yang ditulis di pernyataan INSERT jika dump menyertakannya. Jika keduanya tidak ada, nilainya tetap dikonversi dan Anda menambahkan baris judul sendiri.
Apa hasilnya jika dump SQL berisi puluhan tabel?
Satu CSV per tabel, dikirim bersama dalam satu ZIP, karena satu file CSV hanya bisa memuat satu tabel. Tabel tanpa pernyataan INSERT, seperti log atau cache yang kosong, tidak menghasilkan file.
Cadangan saya berakhiran .sql.gz. Bisakah saya mengunggahnya?
Ekstrak dulu, karena konverter membaca teks .sql biasa. Alat ekstrak file online membuka file .gz di browser; setelah itu unggah file .sql yang dihasilkannya.
Perlukah saya mengunggah dump database yang berisi data pelanggan?
Hanya bagian yang Anda perlukan. Dump sering memuat alamat email, hash kata sandi, dan riwayat pesanan, jadi sebisa mungkin ekspor tabel yang relevan saja. File yang diunggah dihapus 30 menit setelah diproses, seperti dijelaskan di kebijakan privasi.
Bisakah CSV ini diubah kembali menjadi SQL nanti?
Bisa. Setelah diedit di spreadsheet, CSV ke SQL menulis pernyataan CREATE TABLE dan INSERT untuk MySQL, PostgreSQL, SQLite, atau SQL Server, dengan nama tabel pilihan Anda.