Ubah Parquet ke CSV
Baca file .parquet tanpa memasang perangkat lunak data apa pun. Kolom-kolom di dalamnya ditulis ulang sebagai baris CSV biasa yang langsung bisa dibuka spreadsheet, alat BI, atau rekan kerja Anda.
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 file Parquet
Tambahkan satu file .parquet atau hingga 20 file part dari satu dataset, masing-masing hingga 95 MB.
- 2
Periksa tanggal dan encoding
Tanggal diatur ke ISO, sehingga stempel waktu terbaca sebagai 2026-10-18, bukan angka mentah. Di Pengaturan lanjutan, pilih Pemisah Titik koma untuk Excel versi Eropa, atau UTF-8 dengan BOM di Encoding teks.
- 3
Konversi ke CSV
Tekan Konversi ke CSV lalu unduh. Buka file di spreadsheet atau muat di mana pun CSV diterima.
Siapa yang membutuhkan Parquet dalam bentuk CSV
Parquet dimulai pada 2013 sebagai proyek bersama Twitter dan Cloudera, dibangun di atas gagasan record shredding dalam makalah Dremel milik Google, dan menjadi proyek tingkat atas Apache pada 2015. Kini Parquet adalah format penyimpanan bawaan data lake. BigQuery dan Snowflake mengekspor ke format ini, Spark menulisnya secara bawaan, dan Hugging Face Hub otomatis mengonversi dataset publik ke Parquet.
Itu bagus bagi para engineer dan merepotkan bagi semua orang lain. Manajer produk yang menerima file .parquet, peneliti yang mengunduh dataset, atau akuntan yang menerima ekstrak dari data warehouse biasanya tidak punya alat untuk membukanya. CSV adalah penyebut bersama terkecil yang bisa dibaca setiap spreadsheet dan alat impor. Jika penerima data lebih suka workbook berformat, lanjutkan konversi CSV dengan Ubah CSV ke XLSX.
Parquet vs CSV: kolom di disk lawan baris teks
Parquet
Biner, disimpan kolom demi kolom, dengan skema tersimpan di footer file.
- Nilai bertipe: int64, decimal, timestamp, boolean
- Struct dan list bersarang
- Dikompres per kolom, dibaca secara selektif
CSV
Teks biasa, satu rekaman per baris, nilai dipisahkan koma sesuai RFC 4180.
- Setiap nilai berupa teks
- Datar: satu nilai per sel
- Terbuka di spreadsheet atau editor apa pun
| from ↓ · to → | CSV | XLSX | JSON | Parquet |
|---|---|---|---|---|
| Parquet | Parquet to CSV: yes | Parquet to XLSX: yes | Parquet to JSON: yes | – Parquet to Parquet: no |
| CSV | – CSV to CSV: no | CSV to XLSX: yes | CSV to JSON: yes | CSV to Parquet: yes |
| JSON | JSON to CSV: yes | JSON to XLSX: yes | – JSON to JSON: no | JSON to Parquet: yes |
Apa yang berubah saat file Parquet menjadi CSV
Tipe data adalah yang pertama hilang. Nilai decimal(18,2), ID int64, dan timestamp dalam UTC semuanya menjadi karakter, dan siapa pun yang membuka CSV menentukan sendiri cara membacanya lagi. Excel, misalnya, hanya menampilkan 15 digit signifikan, jadi ID 19 digit dari data warehouse sebaiknya diimpor sebagai teks, bukan dibuka dengan klik dua kali. Perbedaan antara null dan string kosong juga hilang, karena keduanya ditulis sebagai kolom kosong.
Ukuran adalah yang kedua. Kompresi kolom membuat file Parquet kecil; teks biasa tidak punya kompresi, sehingga CSV membengkak. Satu sheet di Excel menampung 1.048.576 baris, dan tabel besar mudah melampauinya, jadi periksa jumlah baris sebelum mengirim file ke pengguna spreadsheet. Format tujuan lain, dari SQL hingga JSON, ada di halaman konverter data.
Fakta format Apache Parquet dan CSV
PARQUET
Apache Parquet
Parquet adalah format penyimpanan kolumnar open source yang dibuat oleh Twitter dan Cloudera pada 2013 dan dikelola oleh Apache Software Foundation. Format ini menyimpan data per kolom dengan kompresi kuat dan skema bertipe, sehingga alat analitik hanya perlu membaca kolom yang dibutuhkan. Parquet menjadi standar di data lake dan alat seperti Spark, pandas, DuckDB, BigQuery, dan Snowflake. File Parquet berbentuk biner dan tidak dapat dibuka di editor teks atau aplikasi spreadsheet biasa.
- Kompresi
- Lossless
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
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
- –
Parquet diubah ke CSV saat data keluar dari sisi engineering: ekspor dari BigQuery, dataset Hugging Face, atau tabel data lake harus sampai ke analis, tim keuangan, atau alat yang hanya membaca baris teks.
Pertanyaan seputar konversi Parquet ke CSV
Bagaimana cara membuka file Parquet tanpa Python?
Konversikan di sini lalu buka CSV-nya. Excel, Numbers, dan Google Sheets tidak dapat membaca .parquet dengan klik dua kali, dan alternatif yang biasa, seperti pandas, Spark, atau baris perintah DuckDB, semuanya mengandaikan Anda terbiasa memasang dan menjalankan kode.
Mengapa CSV jauh lebih besar daripada file Parquet aslinya?
Parquet menyimpan setiap kolom bersama-sama, mengodekan nilai berulang sekali dalam kamus, lalu mengompres hasilnya, biasanya dengan Snappy atau Zstandard. CSV menuliskan setiap nilai secara utuh sebagai teks di setiap baris. CSV yang beberapa kali lipat ukuran sumber Parquet-nya adalah hal normal, jadi sisakan ruang disk dan periksa jumlah baris sebelum membukanya di Excel.
Apa yang terjadi pada kolom bersarang struct dan list saat Parquet diubah ke CSV?
Struct dipecah menjadi kolom tambahan dengan nama bertitik, seperti alamat.kota. List tetap dalam satu sel sebagai teks JSON, karena satu baris CSV tidak dapat menampung jumlah sel yang berbeda untuk setiap rekaman.
Job Spark saya menulis satu folder berisi file part. Mana yang harus diunggah?
Semuanya. Spark, Hive, dan mesin serupa membagi satu dataset ke file bernama seperti part-00000.parquet, masing-masing file Parquet lengkap dengan skema yang sama. Unggah hingga 20 sekaligus dan Anda mendapat satu CSV per part, yang bisa Anda gabungkan setelahnya.
Bisakah CSV diubah kembali menjadi Parquet setelah diedit?
Bisa, dengan Ubah CSV ke Parquet. Tipe kolom ditebak ulang dari teks, jadi pastikan ID dengan nol di depan dan nilai desimal kembali dengan tipe yang diharapkan pipeline Anda.
- Konversi CSV ke ParquetUbah CSV menjadi Apache Parquet dengan tipe kolom dan kompresi, siap untuk pandas, DuckDB, Spark, BigQuery, atau Athena. Tanpa memasang Python atau Spark.
- Ubah Excel ke CSVKonversi workbook Excel (XLS, XLSX, XLSM) ke CSV: setiap sheet jadi file sendiri, pemisah koma atau titik koma, dan UTF-8 yang terbuka rapi lagi di Excel.
- Konversi JSON ke CSVUbah JSON atau JSON Lines ke CSV: satu baris per objek, kolom bersarang diratakan, UTF-8 dengan BOM agar aksen tampil benar di Excel. 20 file sekaligus.
- Konversi CSV ke XLSXUbah CSV menjadi workbook Excel XLSX dengan angka nol di depan, ID panjang, dan teks beraksen tetap utuh. File koma, titik koma, dan tab terdeteksi otomatis.
- Konversi CSV ke SQLUbah CSV menjadi SQL: CREATE TABLE plus pernyataan INSERT untuk MySQL, PostgreSQL, SQLite, atau SQL Server, dengan nama tabel pilihan Anda. Tanpa akun.