Konwerter Parquet na CSV
Odczytaj plik .parquet bez instalowania narzędzi do analizy danych. Zapisane w nim kolumny zostają przepisane jako zwykłe wiersze CSV, które od razu otworzy arkusz kalkulacyjny, narzędzie BI lub współpracownik.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Prześlij pliki Parquet
Dodaj jeden plik .parquet lub do 20 plików częściowych z jednego zbioru danych, każdy do 95 MB.
- 2
Sprawdź daty i kodowanie
Opcja Daty jest ustawiona na ISO, dzięki czemu znaczniki czasu wyglądają jak 2026-10-18, a nie jak surowe liczby. W sekcji Ustawienia zaawansowane wybierz w polu Separator średnik (dla europejskiego Excela) lub UTF-8 z BOM w polu Kodowanie tekstu.
- 3
Konwertuj do CSV
Kliknij Konwertuj na CSV i pobierz plik. Otwórz go w arkuszu kalkulacyjnym lub wczytaj wszędzie tam, gdzie obsługiwany jest CSV.
Komu przyda się Parquet w formacie CSV
Parquet powstał w 2013 roku jako wspólny projekt Twittera i Cloudery, oparty na idei rozbijania rekordów z publikacji Google o Dremelu, a w 2015 roku stał się projektem głównego poziomu Apache. Dziś jest domyślnym formatem przechowywania w data lake. Eksportują do niego BigQuery i Snowflake, Spark zapisuje w nim domyślnie, a Hugging Face Hub automatycznie konwertuje do niego publiczne zbiory danych.
To świetne dla inżynierów, a kłopotliwe dla wszystkich pozostałych. Menedżer produktu, który dostał plik .parquet, badacz pobierający zbiór danych czy księgowy otrzymujący wyciąg z hurtowni zwykle nie mają narzędzia, które go otworzy. CSV to najmniejszy wspólny mianownik, który czyta każdy arkusz i importer. Jeśli odbiorcy wolą sformatowany skoroszyt, skonwertuj CSV dalej za pomocą CSV do XLSX.
Parquet a CSV: kolumny na dysku kontra wiersze tekstu
Parquet
Format binarny, kolumna po kolumnie, ze schematem zapisanym w stopce pliku.
- Wartości z typami: int64, decimal, timestamp, boolean
- Zagnieżdżone struktury i listy
- Kompresja per kolumna, selektywny odczyt
CSV
Zwykły tekst, jeden rekord w wierszu, wartości rozdzielone przecinkami zgodnie z RFC 4180.
- Każda wartość jest tekstem
- Płaska struktura: jedna wartość w komórce
- Otwiera się w każdym arkuszu i edytorze
| 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 |
Co się zmienia, gdy plik Parquet staje się plikiem CSV
Pierwszą ofiarą są typy. Kwota decimal(18,2), identyfikator int64 i znacznik czasu w UTC stają się ciągami znaków, a ten, kto otwiera CSV, sam decyduje, jak je ponownie odczytać. Excel na przykład pokazuje tylko 15 cyfr znaczących, więc 19-cyfrowe identyfikatory z hurtowni należy importować jako tekst, a nie otwierać dwukrotnym kliknięciem. Znika też różnica między null a pustym ciągiem, bo oba są zapisywane jako puste pole.
Drugą jest rozmiar. Kompresja kolumnowa sprawia, że pliki Parquet są małe; zwykły tekst jej nie ma, więc CSV rośnie. Arkusz w Excelu mieści 1 048 576 wierszy, a duże tabele łatwo go przekraczają, więc sprawdź liczbę wierszy, zanim wyślesz plik użytkownikowi arkusza. Inne formaty docelowe, od SQL po JSON, znajdziesz na stronie konwertera danych.
Formaty Apache Parquet i CSV w liczbach
PARQUET
Apache Parquet
Parquet to otwartoźródłowy kolumnowy format przechowywania danych, stworzony przez Twittera i Cloudera w 2013 roku i rozwijany przez Apache Software Foundation. Zapisuje dane kolumnami z silną kompresją i typowanymi schematami, dzięki czemu narzędzia analityczne mogą czytać tylko potrzebne kolumny. Jest standardem w data lake i narzędziach takich jak Spark, pandas, DuckDB, BigQuery i Snowflake. Pliki Parquet są binarne i nie da się ich otworzyć w edytorze tekstu ani zwykłym arkuszu kalkulacyjnym.
- Kompresja
- Bezstratna
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
CSV
Wartości rozdzielane przecinkami
CSV to tekstowy format tabel, w którym każdy wiersz to osobna linia, a kolumny oddzielają przecinki. Jest używany od początków informatyki i opisany w RFC 4180, choć wiele wariantów stosuje średniki lub tabulatory oraz różne kodowania tekstu. Prawie każdy arkusz kalkulacyjny, baza danych i narzędzie analityczne potrafi go importować i eksportować, dlatego to domyślny format przenoszenia danych między systemami. CSV przechowuje tylko wartości, bez formuł, formatowania, wielu arkuszy ani typów danych.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
Parquet trafia do CSV, gdy dane opuszczają świat inżynierów: eksport z BigQuery, zbiór danych z Hugging Face czy tabela z data lake muszą dotrzeć do analityka, zespołu finansowego lub narzędzia, które czyta tylko wiersze tekstu.
Pytania o konwersję Parquet na CSV
Jak otworzyć plik Parquet bez Pythona?
Skonwertuj go tutaj i otwórz plik CSV. Excel, Numbers i Arkusze Google nie otwierają plików .parquet dwukrotnym kliknięciem, a zwykłe alternatywy, takie jak pandas, Spark czy wiersz poleceń DuckDB, zakładają, że swobodnie instalujesz i uruchamiasz kod.
Dlaczego plik CSV jest dużo większy niż plik Parquet?
Parquet przechowuje każdą kolumnę osobno, powtarzające się wartości koduje raz w słowniku, a wynik kompresuje, zwykle algorytmem Snappy lub Zstandard. CSV zapisuje każdą wartość w całości jako tekst w każdym wierszu. Plik CSV kilka razy większy od źródłowego Parquet to norma, więc zostaw miejsce na dysku i sprawdź liczbę wierszy, zanim otworzysz go w Excelu.
Co dzieje się z zagnieżdżonymi kolumnami typu struct i list?
Struktura (struct) jest rozkładana na dodatkowe kolumny z nazwami zapisanymi z kropką, np. address.city. Lista pozostaje w jednej komórce jako tekst JSON, ponieważ wiersz CSV nie może mieć różnej liczby komórek dla każdego rekordu.
Zadanie Sparka zapisało folder z plikami part. Który mam przesłać?
Wszystkie. Spark, Hive i podobne silniki dzielą zbiór danych na pliki o nazwach w rodzaju part-00000.parquet, z których każdy jest kompletnym plikiem Parquet o tym samym schemacie. Prześlij do 20 naraz, a otrzymasz po jednym pliku CSV dla każdej części, które możesz potem połączyć.
Czy po edycji mogę zamienić CSV z powrotem na Parquet?
Tak, za pomocą narzędzia CSV do Parquet. Typy kolumn są ponownie wnioskowane z tekstu, więc sprawdź, czy identyfikatory z zerami na początku i kwoty dziesiętne wracają z typami, jakich oczekuje Twój potok danych.
- Konwerter CSV do ParquetKonwertuj CSV do Apache Parquet z typowanymi kolumnami i kompresją dla pandas, DuckDB, Spark, BigQuery lub Athena. Bez instalowania Pythona i Sparka.
- Konwerter Excel do CSVKonwertuj skoroszyty Excela (XLS, XLSX, XLSM) do CSV: każdy arkusz jako osobny plik, przecinek lub średnik i UTF-8 czytelne dla Excela.
- Konwertuj JSON na CSVZamień JSON lub JSON Lines na CSV: wiersz na obiekt, zagnieżdżone pola jako kolumny, UTF-8 z BOM dla polskich znaków w Excelu. 20 plików naraz.
- Konwerter CSV na XLSXKonwertuj CSV do skoroszytu Excel XLSX z zachowaniem zer wiodących, długich ID i polskich znaków. Przecinek, średnik i tabulator wykrywane automatycznie.
- Konwerter CSV do SQLKonwertuj CSV do SQL: CREATE TABLE i polecenia INSERT dla MySQL, PostgreSQL, SQLite lub SQL Server z wybraną nazwą tabeli. Bez konta.