Зафиксируйте разделитель, кодировку и правила пустых значений до преобразования.
Зачем
Зачем это нужно
Попросите журнал отклонённых записей вместо незаметного удаления проблемных строк.
Сверьте количество товаров, контрольные суммы и артикулы с ведущими нулями.
Вопросы
Частые вопросы
Как сформулировать запрос на конвертацию?
Учебный пример: «В CSV есть sku 0017, цена 125,50 и дата 05.03.2026; разделитель — точка с запятой. Подготовь JSON с артикулом-строкой, ценой в целых копейках 12550 и датой 2026-03-05. Пустую цену оставь null». Добавьте строку с кавычками и многострочным комментарием. Так правила видны на проверяемых значениях, а не подразумеваются.
Почему нельзя просто разделить строку по запятой?
Разделитель может встречаться внутри кавычек, а одна запись — занимать несколько физических строк. Простое разделение текста ломает такие поля. Просите использовать CSV-парсер с явно указанным диалектом. Затем дайте три контрольных случая: обычное название, название с разделителем и комментарий с переносом. Все три должны сохранить свои границы после чтения и записи.
Как проверить, что данные не потерялись?
Сравните число логических записей, набор идентификаторов и суммы выбранных числовых полей. Отдельно просмотрите отклонённые строки и дубликаты заголовков. Обратное преобразование полезно, но не обязано восстановить исходные пробелы или порядок ключей. Критерий задавайте через значения: тот же артикул, дата, текст комментария и согласованное представление пропуска в конечном файле.
Можно ли превратить вложенный JSON в обычный CSV?
Можно после выбора правила разворачивания. Для заказа с двумя позициями решите, будет ли две строки с повторением номера заказа или одна строка с сериализованным массивом. Попросите показать оба результата на одном объекте. Без такого решения конвертер может потерять вложения или размножить суммы заказа; универсальной взаимно обратной схемы для любого JSON нет.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.