Конвертер форматов данных
Конвертируйте локальные файлы CSV, JSON, JSONL и Parquet, выбирайте типы столбцов и просматривайте результат без загрузки данных на сервер.
Введённые данные и файлы остаются в браузере
Исходный файл
Исходный файл
CSV, TSV, массив JSON, JSONL или Parquet. По одному файлу за раз.
Настройки разделителя и заголовка применяются к CSV. Кодировка — к текстовым файлам. После изменения настроек откройте файл заново.
Файлы обрабатываются в этом браузере. Исходные данные, результаты и SQL не сохраняются в хранилище браузера и не отправляются на сервер.
Размер входных данных ограничен 1 GiB на файл; перекодирование из кодировок, отличных от UTF-8, — 128 MiB. DuckDB выделяется 512 MiB рабочей памяти. JSON/JSONL целиком декодируется в памяти как плоский набор записей, а не по частям. Текстовый вывод передаётся потоком; резервный Blob ограничен 256 MiB. Вывод Parquet буферизуется и ограничен 512 MiB. Отмена освобождает сеанс.
Столбцы и результат
Изначально столбцы CSV имеют текстовый тип, чтобы сохранить идентификаторы и ведущие нули. Выбирайте числовые типы или типы дат явно. Недопустимые преобразования завершаются ошибкой, а не возвращают null; приведение к числовым типам может округлять значения. Сохраняйте исходные типы, когда важно точное представление.
Текстовый вывод использует UTF-8. JSON — это массив записей; JSONL содержит одну запись в каждой строке. CSV сохраняет исходные значения: текст, похожий на формулу, может быть выполнен при открытии в программе для работы с электронными таблицами. Вывод в формате Parquet буферизуется, а не передаётся потоком во время кодирования.
На этой странице
Конвертируйте локальные файлы со структурированными данными между CSV, JSON, JSONL и Parquet без загрузки на сервер.
Подробное описание функциональности
Выберите исходный формат и параметры CSV, проверьте автоматически определённые столбцы и при необходимости явно задайте их типы. Просмотрите ограниченную выборку перед экспортом всех записей. Преобразование выполняется в фоновом потоке браузера с помощью DuckDB-WASM, который загружается только при необходимости. Текстовые файлы экспортируются в UTF-8; Parquet сохраняет типы столбцов. Доступная оперативная память ограничена браузером.
Практические примеры
Конвертируйте отчёт CSV в Parquet для анализа. Преобразуйте массив JSON в JSONL для построчной обработки. Экспортируйте выбранные столбцы Parquet в CSV. Сохраняйте идентификаторы как VARCHAR, если важны ведущие нули.