Главная · Каталог задач · Перегнать CSV в JSON и обратно

Готовый сценарий

Перегнать CSV в JSON и обратно

При конвертации CSV в JSON важно договориться о значениях, а не просто поменять расширение. Артикул 0017 должен остаться строкой, пустая цена — не превратиться в ноль, а перенос строки внутри кавычек — не создать лишний товар. В Енотике можно разобрать обезличенный фрагмент и подготовить скрипт под такие правила. Полный файл вы обрабатываете у себя: чат не запускает конвертацию на вашем компьютере.

Попробуйте прямо здесь Отвечает Gemma 3 12B — модель подобрал сервис

Открыть в полном чате

  • Доступ без VPN
  • Русский интерфейс
  • Оплата рублями по факту

Зачем

Зачем это нужно

01

Зафиксируйте разделитель, кодировку и правила пустых значений до преобразования.

02

Попросите журнал отклонённых записей вместо незаметного удаления проблемных строк.

03

Сверьте количество товаров, контрольные суммы и артикулы с ведущими нулями.

Вопросы

Частые вопросы

Как сформулировать запрос на конвертацию?

Учебный пример: «В CSV есть sku 0017, цена 125,50 и дата 05.03.2026; разделитель — точка с запятой. Подготовь JSON с артикулом-строкой, ценой в целых копейках 12550 и датой 2026-03-05. Пустую цену оставь null». Добавьте строку с кавычками и многострочным комментарием. Так правила видны на проверяемых значениях, а не подразумеваются.

Почему нельзя просто разделить строку по запятой?

Разделитель может встречаться внутри кавычек, а одна запись — занимать несколько физических строк. Простое разделение текста ломает такие поля. Просите использовать CSV-парсер с явно указанным диалектом. Затем дайте три контрольных случая: обычное название, название с разделителем и комментарий с переносом. Все три должны сохранить свои границы после чтения и записи.

Как проверить, что данные не потерялись?

Сравните число логических записей, набор идентификаторов и суммы выбранных числовых полей. Отдельно просмотрите отклонённые строки и дубликаты заголовков. Обратное преобразование полезно, но не обязано восстановить исходные пробелы или порядок ключей. Критерий задавайте через значения: тот же артикул, дата, текст комментария и согласованное представление пропуска в конечном файле.

Можно ли превратить вложенный JSON в обычный CSV?

Можно после выбора правила разворачивания. Для заказа с двумя позициями решите, будет ли две строки с повторением номера заказа или одна строка с сериализованным массивом. Попросите показать оба результата на одном объекте. Без такого решения конвертер может потерять вложения или размножить суммы заказа; универсальной взаимно обратной схемы для любого JSON нет.

Рядом

Дальше — весь каталог задач: поиск по названию, темы и фильтры.

Нужно больше

Весь Енотик — в одном окне

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