Конвертер Parquet в CSV
Откройте файл .parquet, не устанавливая инструменты для работы с данными. Столбцы, хранящиеся внутри, записываются обратно в виде обычных строк CSV, которые сразу откроет электронная таблица, BI-система или ваш коллега.
Конвертер данных
или перетащите сюда файлы CSV, TSV, TXT … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
Символ, разделяющий столбцы в CSV и текстовых файлах, — при чтении и при записи. «Автоопределение» распознаёт его во входном файле, а при записи ставит запятые.
UTF-8 подходит для любого языка. Выберите «UTF-8 с BOM», если Excel в Windows искажает при открытии CSV буквы с диакритикой, кириллицу или азиатские символы.
Для файлов Excel, ODS и Numbers: преобразовать только первый лист или все листы (по одному CSV на лист в ZIP или по одному ключу JSON на лист).
Название вкладки листа в новой таблице, до 31 символа.
«Массив объектов» использует имена столбцов как ключи в каждой строке; «Массив массивов» компактнее и хранит заголовок первым массивом.
Имя внешнего элемента, который содержит все строки; каждая строка становится элементом <row> внутри него.
Используется в операторах CREATE TABLE и INSERT. Только латинские буквы, цифры и подчёркивания.
Кавычки и типы столбцов немного различаются в разных СУБД; выберите ту, в которую будете импортировать.
Приводит ячейки с датами к одному формату. ISO (2026-10-18) надёжнее всего для баз данных и кода; «Оставить как есть» сохраняет даты в исходном виде.
Как пользоваться инструментом
- 1
Загрузите файлы Parquet
Добавьте один файл .parquet или до 20 частей одного набора данных, каждая до 95 MB.
- 2
Проверьте даты и кодировку
Для параметра Даты выбран формат ISO, поэтому метки времени выглядят как 2026-10-18, а не как сырые числа. В разделе Расширенные настройки выберите Разделитель «Точка с запятой» для европейского Excel или UTF-8 с BOM в поле Кодировка текста.
- 3
Конвертируйте в CSV
Нажмите Конвертировать в CSV и скачайте результат. Откройте файл в электронной таблице или загрузите туда, где принимается CSV.
Кому нужен Parquet в формате CSV
Parquet появился в 2013 году как совместный проект Twitter и Cloudera на основе идей разбора записей из статьи Google о Dremel, а в 2015 году стал проектом верхнего уровня Apache. Сегодня это формат хранения по умолчанию в озерах данных. BigQuery и Snowflake экспортируют в него, Spark записывает его по умолчанию, а Hugging Face Hub автоматически преобразует в него публичные наборы данных.
Это удобно для инженеров и неудобно для всех остальных. Менеджер, которому прислали .parquet, исследователь, скачавший набор данных, или бухгалтер, получивший выгрузку из хранилища, обычно не имеют инструмента для его открытия. CSV — общий знаменатель, который читают все электронные таблицы и импортеры. Если получателям удобнее оформленная книга, преобразуйте CSV дальше с помощью CSV в XLSX.
Parquet и CSV: столбцы на диске против строк текста
Parquet
Двоичный формат, столбец за столбцом, схема хранится в конце файла.
- Типизированные значения: int64, decimal, timestamp, boolean
- Вложенные структуры и списки
- Сжатие по столбцам, выборочное чтение
CSV
Простой текст, одна запись в строке, значения разделены запятыми, как описано в RFC 4180.
- Любое значение — текст
- Плоская структура: одно значение в ячейке
- Открывается в любой таблице или редакторе
| 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 становится 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)
CSV
Значения, разделённые запятыми (CSV)
CSV — текстовый формат таблиц, в котором каждая строка файла — это строка таблицы, а столбцы разделяются запятыми. Он используется с первых лет вычислительной техники и описан в RFC 4180, хотя во многих вариантах применяются точка с запятой или табуляция и разные кодировки текста. Почти любая электронная таблица, база данных и аналитический инструмент умеют импортировать и экспортировать CSV, поэтому это стандартный формат для переноса данных между системами. CSV хранит только значения — без формул, форматирования, нескольких листов и типов данных.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- –
Parquet переводят в CSV, когда данные выходят за пределы инженерной команды: выгрузка из BigQuery, набор данных Hugging Face или таблица из data lake должны попасть к аналитику, в финансовый отдел или в инструмент, читающий только строки текста.
Вопросы о конвертации Parquet в CSV
Как открыть файл Parquet без Python?
Конвертируйте файл здесь и откройте CSV. Excel, Numbers и Google Таблицы не открывают .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. Типы столбцов определяются заново по тексту, поэтому проверьте, что идентификаторы с ведущими нулями и десятичные суммы вернулись с теми типами, которые ожидает ваш конвейер данных.
- Конвертер CSV в ParquetКонвертируйте CSV в Apache Parquet с типизированными столбцами и сжатием для pandas, DuckDB, Spark, BigQuery или Athena. Без настройки Python и Spark.
- Конвертер Excel в CSVКонвертируйте книги Excel (XLS, XLSX, XLSM) в CSV: каждый лист отдельным файлом, разделитель запятая или точка с запятой, UTF-8 для Excel.
- Конвертировать JSON в CSVПеревод JSON и JSON Lines в CSV: строка на объект, вложенные поля в столбцы, UTF-8 с BOM для корректных букв в Excel. До 20 файлов сразу.
- Конвертер CSV в XLSXКонвертируйте CSV в книгу Excel XLSX с сохранением ведущих нулей, длинных номеров и текста с диакритикой. Запятая, точка с запятой и табуляция — автоматически.
- Конвертер CSV в SQLКонвертируйте CSV в SQL: CREATE TABLE и команды INSERT для MySQL, PostgreSQL, SQLite или SQL Server с выбранным вами именем таблицы. Без регистрации.