Parquet'yi CSV'ye Dönüştürme
Bir .parquet dosyasını veri altyapısı kurmadan okuyun. İçinde saklanan sütunlar, bir hesap tablosunun, BI aracının veya bir iş arkadaşınızın hemen açabileceği düz CSV satırları olarak yeniden yazılır.
Veri Dönüştürücü
veya CSV, TSV, TXT … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
CSV ve metin dosyalarında sütunları ayıran karakter; hem okuma hem yazma için geçerlidir. Otomatik, karakteri girdiden algılar ve çıktıyı virgülle yazar.
UTF-8 her dilde çalışır. Windows'ta Excel, CSV'yi açarken aksanlı veya Asya karakterlerini bozuk gösteriyorsa BOM'lu UTF-8'i seçin.
Excel, ODS ve Numbers girdisi: yalnızca ilk sayfayı ya da tüm sayfaları dönüştürün (ZIP içinde sayfa başına bir CSV veya sayfa başına bir JSON anahtarı).
Yeni elektronik tablodaki sayfa sekmesinin adı, en fazla 31 karakter.
Nesne dizisi her satır için sütun adlarını anahtar olarak kullanır; dizi dizisi daha kompakttır ve başlığı ilk dizi olarak tutar.
Tüm satırları saran dış öğenin adı; her satır bunun içinde bir <row> olur.
CREATE TABLE ve INSERT ifadelerinde kullanılır. Yalnızca harf, rakam ve alt çizgi.
Tırnaklama ve sütun türleri veritabanları arasında biraz farklıdır; içe aktaracağınızı seçin.
Tarih hücrelerini tek biçimde yeniden yazar. ISO (2026-10-18) veritabanları ve kod için en güvenlisidir; Olduğu gibi bırak seçeneği kaynaktaki görünümü korur.
Bu aracı nasıl kullanırsınız
- 1
Parquet dosyalarını yükleyin
Tek bir .parquet dosyası veya aynı veri kümesinden en fazla 20 parça dosyası ekleyin; her biri en fazla 95 MB olabilir.
- 2
Tarihleri ve kodlamayı kontrol edin
Tarihler ISO olarak ayarlıdır, böylece zaman damgaları ham sayı yerine 2026-10-18 gibi okunur. Gelişmiş ayarlar altında, Avrupa Excel'i için Ayırıcı olarak Noktalı virgül'ü veya Metin kodlaması olarak BOM'lu UTF-8'i seçin.
- 3
CSV'ye dönüştürün
CSV biçimine Dönüştür düğmesine basıp dosyayı indirin. Dosyayı bir elektronik tabloda açın ya da CSV kabul eden herhangi bir yere yükleyin.
Parquet dosyasını CSV olarak kimler ister
Parquet, 2013'te Twitter ve Cloudera'nın ortak projesi olarak başladı; Google'ın Dremel makalesindeki kayıt parçalama fikirleri üzerine kuruldu ve 2015'te Apache'nin üst düzey projesi oldu. Bugün veri göllerinin varsayılan depolama biçimidir. BigQuery ve Snowflake bu biçime dışa aktarır, Spark varsayılan olarak bunu yazar, Hugging Face Hub ise herkese açık veri kümelerini otomatik olarak buna dönüştürür.
Bu mühendisler için harika, diğer herkes için zahmetlidir. Eline .parquet dosyası verilen bir ürün yöneticisinin, veri kümesi indiren bir araştırmacının ya da depo çıktısı alan bir muhasebecinin genellikle onu açacak aracı olmaz. CSV, her elektronik tablonun ve içe aktarma aracının okuduğu ortak paydadır. Veriyi alanlar biçimlendirilmiş bir çalışma kitabı tercih ediyorsa CSV'yi CSV'den XLSX'e ile ileri dönüştürün.
Parquet ve CSV: diskteki sütunlar ile metin satırları
Parquet
İkili, sütun sütun; şema dosya altbilgisinde saklanır.
- Türlü değerler: int64, decimal, timestamp, boolean
- İç içe struct ve listeler
- Sütun başına sıkıştırılır, seçerek okunur
CSV
Düz metin; satır başına bir kayıt, değerler RFC 4180'in tarif ettiği gibi virgülle ayrılır.
- Her değer metindir
- Düz yapı: hücre başına bir değer
- Her elektronik tabloda veya düzenleyicide açılır
| 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 |
Parquet dosyası CSV'ye dönüşünce neler değişir
İlk kayıp türlerdir. decimal(18,2) bir tutar, int64 bir kimlik ve UTC bir zaman damgası karakterlere dönüşür; CSV'yi açan kişi bunları nasıl yeniden okuyacağına kendisi karar verir. Örneğin Excel yalnızca 15 anlamlı basamak gösterir; bu yüzden ambardan gelen 19 basamaklı kimlikler çift tıklamayla açılmamalı, metin olarak içe aktarılmalıdır. Null ile boş metin arasındaki fark da kaybolur, çünkü ikisi de boş alan olarak yazılır.
İkincisi boyuttur. Parquet dosyalarının küçük olmasının nedeni sütunlu sıkıştırmadır; düz metinde bu yoktur, bu yüzden CSV büyür. Excel'de bir sayfa 1.048.576 satır alır ve büyük tablolar bunu kolayca aşabilir; bu yüzden dosyayı elektronik tablo kullanıcısına göndermeden önce satır sayısını kontrol edin. SQL'den JSON'a diğer hedefler veri dönüştürücü sayfasındadır.
Apache Parquet ve CSV format bilgileri
PARQUET
Apache Parquet
Parquet, 2013'te Twitter ve Cloudera tarafından oluşturulan ve Apache Software Foundation tarafından sürdürülen açık kaynaklı sütunlu bir depolama biçimidir. Veriyi sütun bazında, güçlü sıkıştırma ve tipli şemalarla saklar; böylece analiz araçları yalnızca gereken sütunları okuyabilir. Veri gölleri ile Spark, pandas, DuckDB, BigQuery ve Snowflake gibi araçlarda standarttır. Parquet dosyaları ikilidir ve bir metin düzenleyicide ya da sıradan bir elektronik tablo uygulamasında açılamaz.
- Sıkıştırma
- Kayıpsız
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
CSV
Virgülle ayrılmış değerler
CSV, her satırın bir kayıt, virgüllerin ise sütun ayırıcı olduğu, tablolar için düz metin bir biçimdir. Bilgisayarcılığın ilk günlerinden beri kullanılır ve RFC 4180'de tanımlanmıştır; ancak birçok varyant noktalı virgül veya sekme ve farklı metin kodlamaları kullanır. Hemen her hesap tablosu, veritabanı ve analiz aracı onu içe ve dışa aktarabilir; bu da sistemler arası veri taşımada varsayılan biçim yapar. CSV yalnızca değerleri saklar; formül, biçimlendirme, birden çok sayfa veya veri türü içermez.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- –
- Çıkış yılı
- –
Veri mühendislik tarafından çıkıp analiste, mali işler ekibine ya da yalnızca metin satırı okuyan bir araca ulaşması gerektiğinde Parquet CSV'ye çevrilir: BigQuery dışa aktarımı, Hugging Face veri kümesi veya veri gölü tablosu gibi.
Parquet'yi CSV'ye dönüştürme hakkında sorular
Parquet dosyası Python olmadan nasıl açılır?
Dosyayı burada dönüştürüp CSV'yi açın. Excel, Numbers ve Google Sheets .parquet dosyasını çift tıklamayla okuyamaz; pandas, Spark veya DuckDB komut satırı gibi olağan alternatiflerin hepsi kod kurup çalıştırmaya alışkın olduğunuzu varsayar.
CSV neden Parquet dosyasından çok daha büyük?
Parquet her sütunu bir arada saklar, tekrar eden değerleri sözlükte bir kez kodlar ve sonucu genellikle Snappy veya Zstandard ile sıkıştırır. CSV ise her satırda her değeri metin olarak eksiksiz yazar. CSV'nin Parquet kaynağından birkaç kat büyük olması normaldir; bu yüzden diskte yer bırakın ve Excel'de açmadan önce satır sayısını kontrol edin.
İç içe struct ve list sütunlarına ne olur?
Struct, address.city gibi noktalı adlara sahip ek sütunlara yayılır. Liste ise JSON metni olarak tek bir hücrede kalır, çünkü bir CSV satırı kayıt başına farklı sayıda hücre taşıyamaz.
Spark işim part dosyalarından oluşan bir klasör yazdı. Hangisini yüklemeliyim?
Hepsini. Spark, Hive ve benzeri motorlar bir veri kümesini part-00000.parquet gibi adlandırılmış dosyalara böler; her biri aynı şemaya sahip eksiksiz bir Parquet dosyasıdır. En fazla 20 dosyayı birlikte yüklerseniz her parça için bir CSV alırsınız ve bunları sonradan birleştirebilirsiniz.
Düzenledikten sonra CSV'yi tekrar Parquet'ye dönüştürebilir miyim?
Evet, CSV'den Parquet'e ile. Sütun türleri metinden yeniden çıkarılır; bu yüzden başında sıfır olan kimliklerin ve ondalıklı tutarların veri hattınızın beklediği türlerle geri geldiğini kontrol edin.
- CSV'yi Parquet'e DönüştürmeCSV'yi tipli sütunlar ve sıkıştırmayla Apache Parquet'e dönüştürün; pandas, DuckDB, Spark, BigQuery, Athena için hazır. Python kurulumu gerekmez.
- Excel'den CSV'ye DönüştürücüExcel çalışma kitaplarını (XLS, XLSX, XLSM) CSV'ye dönüştürün: her sayfa ayrı dosya, virgül veya noktalı virgül, Excel'in sorunsuz açtığı UTF-8.
- JSON'u CSV'ye DönüştürmeJSON veya JSON Lines'ı CSV'ye dönüştürün: her nesne bir satır, iç içe alanlar sütunlara, Excel'de doğru karakter için BOM'lu UTF-8. 20 dosya birden.
- CSV'yi XLSX'e DönüştürmeCSV'yi Excel XLSX'e dönüştürün; baştaki sıfırlar, uzun numaralar ve aksanlı harfler korunur. Virgül, noktalı virgül, sekme otomatik algılanır.
- CSV'yi SQL'e DönüştürmeCSV'yi SQL'e dönüştürün: MySQL, PostgreSQL, SQLite veya SQL Server için seçtiğiniz tablo adıyla CREATE TABLE ve INSERT komutları. Üyelik yok.