Konversi sqlite ke csv

Konverter online gratis SQLITE ke CSV

Ekspor tabel SQLite atau hasil query ke file CSV yang dapat diedit dan dibagikan.

Konversi SQLITE ke CSV online - gratis

Uploading…
File yang dipilih melebihi batas total 30 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .sqlite Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .sqlite ke .csv

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .csv hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi sqlite ke csv berkas

Software spreadsheet, reporting, atau import mungkin memerlukan CSV meskipun data sumber disimpan dalam database SQLite. CSV juga menyediakan salinan tabel dalam teks biasa yang lebih mudah dibagikan, diperiksa, atau diedit daripada database aslinya.

Apa itu format SQLite

SQLite adalah database relasional serverless yang disimpan dalam file, biasanya dengan ekstensi .sqlite, .sqlite3, atau .db. Aplikasi mobile dan desktop, browser, perangkat embedded, alat pengujian, dan software bisnis lokal menggunakannya karena database engine ini tidak memerlukan server terpisah.

Satu file SQLite dapat berisi beberapa tabel, view, index, trigger, relationship, dan nilai BLOB biner. Oleh karena itu, konversi biasanya mengekspor satu tabel atau hasil query; konversi tidak mengubah seluruh database yang terdiri dari banyak tabel menjadi satu file CSV yang setara.

Apa itu format CSV

CSV adalah representasi data tabular dalam teks biasa, dengan satu record per baris dan field yang dipisahkan oleh koma atau delimiter lain yang disepakati. Microsoft Excel, LibreOffice Calc, Google Sheets, script, utilitas data-import, dan sistem reporting dapat membacanya.

CSV berguna untuk menukar sebuah tabel antara program yang tidak saling terkait dan tidak memerlukan database engine. CSV tidak mempertahankan index SQLite, relationship, constraint, trigger, view sebagai objek database, tipe kolom, formula, atau beberapa tabel dalam satu file.

Cara mengonversi file SQLite ke CSV

Menggunakan tool command-line SQLite

  1. Instal utilitas command-line SQLite resmi dan buat salinan database yang konsisten. Tutup aplikasi yang menggunakan database terlebih dahulu, terutama jika terdapat file -wal atau -shm.
  2. Buka terminal di folder database dan jalankan SQLite dengan sqlite3 database.sqlite.
  3. Daftarkan tabel dengan .tables, atau periksa schema dengan .schema.
  4. Aktifkan nama kolom dan output CSV dengan .headers on dan .mode csv.
  5. Alihkan hasil query berikutnya ke file dengan .once output.csv, lalu jalankan statement SELECT.
  6. Keluar dengan .quit.

Urutan interaktif lengkapnya adalah:

sqlite3 database.sqlite
.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.quit

Ekspor kolom atau record tertentu dengan mengubah query, misalnya SELECT id, name, created_at FROM customers WHERE active = 1;. Gunakan tanda kutip pada nama tabel yang berisi spasi atau reserved words, misalnya SELECT * FROM "order details";. Query juga dapat menggabungkan tabel, mengagregasikan record, atau menerapkan pengurutan sebelum ekspor.

Menggunakan utilitas database desktop

DB Browser for SQLite dapat membuka database, menampilkan tabelnya, dan mengekspor tabel yang dipilih. Buka file, pilih Browse Data, pilih tabel, lalu pilih File → Export → Table(s) as CSV file. Pilih delimiter, aktifkan header kolom, tentukan nama file output, lalu simpan. Nama menu dapat berbeda antar-rilis.

Menggunakan 101convert

Anda dapat mengonversi file secara gratis di 101convert.com tanpa menginstal software: upload file SQLite, pilih CSV sebagai format output, mulai konversi, lalu download hasilnya. Gunakan tool SQLite lokal jika database berisi informasi rahasia, pribadi, atau yang diatur oleh regulasi.

Batasan kualitas dan kompatibilitas

Ekspor setiap tabel yang diperlukan secara terpisah jika database berisi beberapa tabel. Satu CSV tidak dapat mempertahankan batas tabel atau relationship; join dapat menghasilkan baris yang berulang atau field yang duplikat karena record terkait diratakan menjadi satu hasil.

SQLite menggunakan storage class yang fleksibel, sedangkan CSV tidak memiliki sistem tipe formal. Software spreadsheet dapat mengubah tanggal, boolean, angka nol di awal, notasi ilmiah, atau bilangan bulat besar selama proses import. Periksa hasil ekspor sebagai teks atau import dengan tipe kolom yang ditentukan secara eksplisit. Atur encoding karakter, biasanya UTF-8, serta delimiter yang diharapkan oleh program penerima.

CSV memerlukan tanda kutip jika suatu nilai berisi delimiter, tanda kutip, atau line break; mode output CSV SQLite menerapkan tanda kutip yang diperlukan. Nilai NULL dan string kosong dapat diperlakukan sama oleh beberapa importer, jadi verifikasi cara tujuan membedakan keduanya.

Kolom BLOB bersifat biner dan sebaiknya diekspor secara terpisah atau dikonversi secara eksplisit, misalnya dengan SELECT id, hex(blob_column) FROM files;. Simpan database SQLite asli: CSV tidak dapat memulihkan schema, index, constraint, relationship, view, atau tipe data asli.

SQLITE vs CSV: perbandingan format

Bagaimana format SQLITE dan CSV dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file SQLITE dan CSV
Properti .SQLITE SQLite database .CSV Comma-Separated Values
Dapat dibaca teks biasa Tidak Ya
Tipe data Bertipe Bertipe
Struktur bertingkat Ya Tidak
Rumus Tidak Tidak
Beberapa tabel atau sheet Ya Tidak
Ukuran file umum Kecil Kecil
Standar terbuka Ya Ya
Paling cocok untuk Pertukaran data Pertukaran data
Diperkenalkan 2000 —
Pengembang D. Richard Hipp / SQLite Consortium —
Tipe MIME application/vnd.sqlite3 text/csv

Pertanyaan yang sering diajukan

Apakah konverter SQLITE ke CSV gratis?

Ya, mengonversi SQLITE ke CSV di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file SQLITE yang bisa saya unggah?

Anda dapat mengunggah file SQLITE hingga 50 MB dan mengonversi hingga 20 file sekaligus dalam satu batch.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi SQLITE ke CSV?

Tidak. Konversi SQLITE ke CSV berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file SQLITE yang valid untuk konversi SQLITE ke CSV ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.