Интерфейс DataCraft
Утилиты

DataCraft — конвертер данных

Привести данные в порядок за несколько действий.

О проекте

Полезная утилита для проверки, форматирования и преобразования JSON, CSV и XML.

Проект объединяет основные действия в одном интерфейсе: начать работу, найти нужные данные и вернуться к результату позже. Основное внимание уделено понятной навигации, удобству ежедневной работы и возможности развивать продукт постепенно.

Технологии

GoJSONXML

Видео

Обзор проекта

Инструменты и возможности

Практическое применение

Возможности

Проверка структуры

Ошибки формата, номера строк и предварительный просмотр результата.

Преобразование

Выбор разделителя, кодировки и состава полей для экспорта.

Пакетная обработка

Несколько файлов за один запуск с отдельным отчётом по каждому.

Системные требования

Современный браузер или Windows 10 / Linux
100 МБ свободного места для CLI

Установка

import csv
import json

with open("input.csv", encoding="utf-8") as source:
    rows = list(csv.DictReader(source))

print(json.dumps(rows, ensure_ascii=False, indent=2))