UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер Parquet у CSV

Відкрийте файл .parquet без встановлення інструментів для роботи з даними. Збережені в ньому стовпці записуються назад у звичайні рядки CSV, які одразу відкриє електронна таблиця, BI-інструмент або колега.

Конвертер даних

або перетягніть Файли CSV, TSV, TXT … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Виберіть файли Parquet

    Додайте один файл .parquet або до 20 файлів-частин одного набору даних, кожен розміром до 95 MB.

  2. 2

    Перевірте дати й кодування

    Для параметра Дати встановлено ISO, тому мітки часу виглядають як 2026-10-18, а не як числа. У розділі Додаткові налаштування виберіть Роздільник «Крапка з комою» для європейського Excel або UTF-8 з BOM у полі Кодування тексту.

  3. 3

    Конвертуйте в CSV

    Натисніть Конвертувати в CSV і завантажте результат. Відкрийте файл у електронній таблиці або завантажте його в будь-який сервіс, що приймає CSV.

Кому потрібен Parquet у форматі CSV

Parquet з’явився у 2013 році як спільний проєкт Twitter і Cloudera на основі ідей розбиття записів зі статті Google про Dremel, а 2015 року став проєктом верхнього рівня Apache. Сьогодні це типовий формат зберігання в data lake. BigQuery і Snowflake експортують у нього, Spark записує його за замовчуванням, а Hugging Face Hub автоматично конвертує в нього публічні набори даних.

Це чудово для інженерів і незручно для всіх інших. Менеджер продукту, якому передали файл .parquet, дослідник, що завантажив набір даних, чи бухгалтер, який отримав вивантаження зі сховища, зазвичай не має інструмента, щоб його відкрити. CSV — це спільний знаменник, який читають усі електронні таблиці й імпортери. Якщо отримувачі воліють відформатовану книгу, конвертуйте CSV далі через CSV у XLSX.

Parquet чи CSV: стовпці на диску проти текстових рядків

Джерело

Parquet

Двійковий формат, стовпець за стовпцем, зі схемою в кінці файлу.

  • Типізовані значення: int64, decimal, timestamp, boolean
  • Вкладені структури та списки
  • Стиснення по стовпцях, вибіркове читання
Найкраще для: Сховища даних, Spark, pandas і DuckDB
Результат

CSV

Простий текст, один запис в рядку, значення розділені комами, як описує RFC 4180.

  • Кожне значення — текст
  • Плоска структура: одне значення в клітинці
  • Відкривається в будь-якій таблиці чи редакторі
Найкраще для: Люди, електронні таблиці й екрани імпорту
from ↓ · to →CSVXLSXJSONParquet
ParquetParquet to CSV: yesParquet to XLSX: yesParquet to JSON: yes– Parquet to Parquet: no
CSV– CSV to CSV: noCSV to XLSX: yesCSV to JSON: yesCSV to Parquet: yes
JSONJSON to CSV: yesJSON to XLSX: yes– JSON to JSON: noJSON to Parquet: yes
supported not offeredКожна наведена пара працює на конвертері даних; тире позначає той самий формат на вході й виході.

Що змінюється, коли файл Parquet стає CSV

Першими страждають типи. Сума decimal(18,2), ідентифікатор int64 і мітка часу в UTC стають символами, а той, хто відкриває CSV, сам вирішує, як їх прочитати знову. Наприклад, Excel показує лише 15 значущих цифр, тому 19-значні ідентифікатори зі сховища слід імпортувати як текст, а не відкривати подвійним клацанням. Різниця між null і порожнім рядком також зникає, бо обидва записуються як порожнє поле.

Другий наслідок — розмір. Стиснення по стовпцях і робить файли Parquet малими; у простому тексті його немає, тож CSV зростає. Аркуш Excel вміщує 1 048 576 рядків, а великі таблиці легко його перевищують, тому перевірте кількість рядків, перш ніж надсилати файл користувачеві електронної таблиці. Інші формати, від SQL до JSON, є на сторінці конвертера даних.

Факти про формати Apache Parquet і CSV

PARQUET

Apache Parquet

Parquet — колонковий формат зберігання з відкритим кодом, створений Twitter і Cloudera в 2013 році та підтримуваний Apache Software Foundation. Він зберігає дані за стовпцями з потужним стисненням і типізованими схемами, тож аналітичні інструменти читають лише потрібні стовпці. Це стандарт у сховищах даних та інструментах Spark, pandas, DuckDB, BigQuery і Snowflake. Файли Parquet двійкові й не відкриваються в текстовому редакторі чи звичайній програмі для таблиць.

Стиснення
Без втрат
Прозорість
–
Анімація
–
Рік появи
2013 · Apache Software Foundation (from Twitter and Cloudera)
Конвертер PARQUET

CSV

Значення, розділені комами

CSV — це простий текстовий формат для таблиць, де кожен рядок є рядком таблиці, а стовпці розділені комами. Його використовують із ранніх часів обчислювальної техніки, він описаний у RFC 4180, хоча багато варіантів використовують крапку з комою або табуляцію та різні кодування тексту. Майже кожна програма для таблиць, баз даних і аналітики може імпортувати та експортувати його, тому це типовий формат для обміну даними між системами. CSV зберігає лише значення, без формул, форматування, кількох аркушів і типів даних.

Стиснення
–
Прозорість
–
Анімація
–
Рік появи
–
Конвертер CSV

Parquet конвертують у CSV, коли дані залишають інженерну сторону: експорт із BigQuery, набір даних Hugging Face або таблиця з data lake мають потрапити до аналітика, фінансової команди чи інструмента, що читає лише рядки тексту.

Запитання про конвертацію Parquet у CSV

Як відкрити файл Parquet без Python?

Конвертуйте його тут і відкрийте CSV. Excel, Numbers і Google Sheets не вміють відкривати .parquet подвійним клацанням, а звичні альтернативи, як-от pandas, Spark чи командний рядок DuckDB, припускають, що вам зручно встановлювати й запускати код.

Чому CSV набагато більший за файл Parquet?

Parquet зберігає кожен стовпець окремо, кодує повторювані значення один раз у словнику й стискає результат, зазвичай за допомогою Snappy або Zstandard. CSV записує кожне значення повністю як текст у кожному рядку. CSV, у кілька разів більший за вихідний Parquet, — це нормально, тож залиште місце на диску й перевірте кількість рядків, перш ніж відкривати файл в Excel.

Що відбувається з вкладеними стовпцями struct і list?

Структура (struct) розкладається на додаткові стовпці з назвами через крапку, наприклад address.city. Список лишається в одній клітинці як текст JSON, адже рядок CSV не може мати різну кількість клітинок для різних записів.

Завдання Spark створило папку з part-файлами. Який із них вибрати?

Усі. Spark, Hive та подібні рушії розбивають один набір даних на файли з назвами на кшталт part-00000.parquet, кожен із яких є повноцінним файлом Parquet з тією самою схемою. Завантажте до 20 файлів разом, і ви отримаєте по одному CSV на кожну частину, які потім можна об’єднати.

Чи можна після редагування перетворити CSV назад у Parquet?

Так, за допомогою CSV у Parquet. Типи стовпців визначаються з тексту наново, тож перевірте, чи ідентифікатори з нулями на початку та десяткові суми повернулися з типами, яких очікує ваш конвеєр.