CarsEXP Академия Назад

Импорт CSV / JSON

Раздел позволяет одним файлом загрузить в систему всю базу клиентов, автомобилей или историю прошлых ремонтов — так, чтобы не вводить каждую карточку руками. Файл можно взять из Excel, старой программы или любой другой системы учёта. Умный режим поможет, даже если у файла нестандартные заголовки столбцов.

Как открыть

Нижняя панель → вкладка Ещё → пункт Импорт.

Также можно войти со страницы склада: кнопка Загрузить файл в разделе «Склад» тоже ведёт на этот же экран.

Прямой адрес в браузере (если кабинет открыт на компьютере): app.carsexp.com/import.

Что на экране

Экран устроен сверху вниз:

  1. Строка заголовка — название «Импорт CSV / JSON» и иконка-вопросик (шаблон формата).
  2. Переключатель типа данных — три кнопки: Клиенты / Авто / История.
  3. Подсказка — серая строчка под переключателем, объясняет, какие поля принимает выбранный тип.
  4. Кнопка «Загрузить файл» — выбрать файл с диска.
  5. Большое текстовое поле — вставить CSV или JSON прямо текстом.
  6. Кнопка «Настроить колонки» — умный режим, если у файла нестандартные заголовки.
  7. Подсказка под «Настроить колонки» — серый мелкий текст «Файл с любыми заголовками? Распознаем колонки и сопоставим с полями вручную.» — показывается, пока маппинг не открыт (исчезает после нажатия).
  8. Карточка сопоставления колонок — появляется только после нажатия «Настроить колонки».
  9. Строка шаблонов маппинга — появляется там же; кнопки «Шаблоны» и «Сохранить шаблон».
  10. Кнопки действий — «Предпросмотр» и «Импортировать» рядом.
  11. Карточка результата — появляется после нажатия любой из двух кнопок действий.

Каждая кнопка и действие

ЭлементГдеЧто делаетКому доступно
Иконка ? (подсказка-шаблон)Правый верхний угол заголовкаОткрывает диалог «Шаблон CSV» — показывает правильный заголовок и пример строки для выбранного типа данныхВсе
Кнопка Клиенты (переключатель)Вверху экранаПереключает режим на импорт клиентов; сбрасывает введённые данные и маппингВсе
Кнопка Авто (переключатель)Вверху экранаПереключает режим на импорт автомобилей; сбрасывает введённые данные и маппингВсе
Кнопка История (переключатель)Вверху экранаПереключает режим на импорт истории прошлых ремонтов; сбрасывает данныеВсе
Кнопка Загрузить файлПод подсказкойОткрывает системный проводник для выбора файла форматов CSV, JSON, TXT или XLSX (Excel); содержимое файла автоматически подставляется в текстовое поле; XLSX конвертируется в CSV автоматическиВсе
Текстовое поле (большое, с подсказкой «Вставьте CSV или JSON сюда…»)Центр экранаВводить или вставлять (Ctrl+V) данные напрямую; если изменить текст после настройки колонок — настройка сброситсяВсе
Кнопка Настроить колонки (иконка-ползунки)Под текстовым полемОтправляет вставленный текст на анализ; система определяет заголовки столбцов и предлагает автоматически подобранное сопоставление с полями; открывает карточку маппингаВсе
Подсказка «Файл с любыми заголовками? Распознаем колонки и сопоставим с полями вручную.»Под кнопкой «Настроить колонки», только пока маппинг не открытПояснение; исчезает, как только карточка маппинга открытаВсе
Карточка «Сопоставьте колонки файла с полями»Появляется после «Настроить колонки»Показывает число найденных колонок и строк, образец первой строки данных; для каждого поля системы — выпадающий список выбора колонки файлаВсе
Выпадающий список поля (например «Гос. номер», «VIN», «Имя / название» и т. д.)Внутри карточки маппингаВыбрать, какой столбец файла соответствует данному полю системы; вариант «— не импортировать —» означает пропустить это полеВсе
Кнопка Шаблоны (иконка закладка)Строка под карточкой маппинга; отображается только если карточка маппинга открыта И есть хотя бы один сохранённый шаблонОткрывает меню с названиями сохранённых шаблонов маппинга; выбор шаблона автоматически проставляет соответствия колонокВсе
Пункт меню с названием шаблонаВыпадает из кнопки «Шаблоны»Применяет сохранённый ранее шаблон маппинга (заполняет выпадающие списки колонок)Все
Кнопка Сохранить шаблон (иконка дискета)Строка под карточкой маппингаОткрывает диалог сохранения — просит ввести название шаблона; после сохранения шаблон появится в кнопке «Шаблоны»Все
Кнопка Предпросмотр (иконка глаз)Нижняя часть экрана, леваяОтправляет данные на проверку без реального сохранения; показывает карточку с числом строк, сколько будет добавлено, сколько пропущено, и первые строки результатаВсе
Кнопка Импортировать (иконка скачать с галочкой)Нижняя часть экрана, праваяРеально добавляет данные в базу; показывает карточку с итогом: Всего / Добавлено / ПропущеноВсе

Поля в диалоге шаблона (открывается иконкой ?)

ЭлементГдеЧто делаетКому доступно
Текст «Заголовок (первая строка):» + пример заголовкаТело диалога «Шаблон CSV»Показывает правильный первый ряд CSV для выбранного типа данных; текст можно выделить и скопироватьВсе
Текст «Пример:» + пример строки данныхТело диалога «Шаблон CSV»Показывает пример заполненной строки; текст можно выделить и скопироватьВсе
Кнопка КопироватьДиалог «Шаблон CSV», нижняя частьКопирует пример строки данных в буфер обмена и закрывает диалог; внизу экрана появляется уведомление «Скопировано»Все
Кнопка Вставить примерДиалог «Шаблон CSV», нижняя частьВставляет пример сразу в текстовое поле экрана и закрывает диалог; удобно чтобы понять формат и заменить тестовые данные своимиВсе

Поля в диалоге сохранения шаблона

ЭлементГдеЧто делаетКому доступно
Поле «Название шаблона (напр. Tekmetric)»Диалог «Сохранить шаблон»Ввести имя шаблона, под которым он появится в списке «Шаблоны»; поле не может быть пустым — при пустом значении шаблон не сохраняетсяВсе
Кнопка ОтменаДиалог «Сохранить шаблон»Закрывает диалог без сохраненияВсе
Кнопка СохранитьДиалог «Сохранить шаблон»Сохраняет шаблон на этом устройстве; шаблоны хранятся отдельно для каждого типа данных (Клиенты / Авто / История)Все

Диалоги и подэкраны

Диалог «Шаблон CSV»

Открывается нажатием иконки-вопросика в правом верхнем углу заголовка. Показывает правильный формат файла для выбранного в данный момент типа данных (Клиенты, Авто или История). Содержит:

  • Подзаголовок «Заголовок (первая строка):» и пример заголовочной строки CSV (можно выделить пальцем и скопировать).
  • Подзаголовок «Пример:» и пример строки с реальными данными (тоже выделяется).
  • Кнопку Копировать — копирует пример строки в буфер обмена, диалог закрывается, внизу экрана мелькает «Скопировано».
  • Кнопку Вставить пример — закрывает диалог и сразу вставляет пример в текстовое поле на экране. Удобно: пример показывает правильный формат, замените данные на свои и нажимайте «Предпросмотр».

Карточка «Сопоставьте колонки файла с полями»

Появляется на экране (не в отдельном диалоге) после нажатия Настроить колонки. Система анализирует вставленный текст и показывает:

  • Строку вида «Найдено колонок: 5 · 120 строк» — количество столбцов и строк данных в файле.
  • Для каждого поля системы — метку поля слева и выпадающий список справа. В списке — все заголовки из файла плюс вариант «— не импортировать —». Система сама пытается угадать правильное соответствие; вы можете поправить вручную.
  • Образец первой строки данных — в одну строку через «·», чтобы было видно, что реально лежит в колонках.

Поля для режима Клиенты: Имя / название, Телефон, E-mail.

Поля для режима Авто: Гос. номер, VIN, Марка, Модель, Год, Пробег, Топливо, Цвет, Двигатель, Владелец (имя), Телефон владельца, E-mail владельца. (Авто и владелец могут быть в одной строке файла — система свяжет их.)

Поля для режима История: Гос. номер, VIN, Дата, Описание работ, Сумма.

Карточка результата

Появляется под кнопками действий после нажатия Предпросмотр или Импортировать. Содержит:

  • Иконка и заголовок: «Предпросмотр» (синяя иконка глаза) если это был предпросмотр, или «Импортировано» (зелёная галочка) если данные реально добавлены.
  • Три цветных плашки: Всего (серая) — сколько строк в файле, Добавлено (зелёная) — сколько успешно, Пропущено (жёлтая, если больше нуля) — сколько пропущено.
  • Расшифровка пропущенных (серым, мелко): «уже в базе» (дубли) и «пустые строки».
  • Список ошибок красным — если какие-то строки не удалось разобрать.
  • Раздел «Первые строки:» — несколько строк из обработанных данных, чтобы убедиться, что всё распозналось правильно.

Что если…

Поле «Загрузить файл» не срабатывает или файл не открывается

Система принимает только файлы с расширением .csv, .json, .txt или .xlsx. Файлы других форматов (например .ods, .xls) не пройдут. Попробуйте сохранить таблицу из Excel заново, выбрав формат CSV или XLSX.

После «Импортировать» в «Добавлено» стоит 0, всё в «Пропущено»

Вероятно, все строки уже есть в базе (дубли) или файл содержит только пустые строки. Проверьте «Предпросмотром» — в разделе «Первые строки:» должны быть ваши данные. Убедитесь, что первая строка файла — заголовок, а не данные.

Кнопка «Настроить колонки» не реагирует

Сначала вставьте или загрузите данные — поле должно быть непустым. Если поле заполнено, а кнопка не нажимается — идёт фоновая работа (в шапке экрана видна синяя полоска загрузки), подождите секунду.

Шаблонов маппинга нет в списке / кнопка «Шаблоны» не видна

Кнопка «Шаблоны» появляется только когда есть хотя бы один сохранённый шаблон. Сначала настройте соответствие колонок и нажмите «Сохранить шаблон». Шаблоны хранятся на этом конкретном устройстве и не переносятся на другие телефоны или браузеры.

Вверху появляется сообщение «Не удалось загрузить аналитику. Проверьте вход и сеть»

Проверьте подключение к интернету и попробуйте снова. Если не помогает — попробуйте выйти из кабинета и войти снова.

Вопрос-ответ

У меня таблица Excel, а здесь написано CSV. Что делать?

Просто загрузите файл кнопкой Загрузить файл и выберите ваш .xlsx-файл — система сама переведёт его в нужный формат. Если хотите вставить текстом — откройте Excel, выберите «Сохранить как» → формат CSV, потом откройте получившийся файл в «Блокноте» и скопируйте текст.

В: Я боюсь сломать базу. Как проверить перед загрузкой?

О: Нажмите Предпросмотр — данные не сохранятся, только покажет, сколько строк прочитано, сколько новых и сколько уже есть в базе. Убедитесь, что числа выглядят правильно, и только потом нажимайте Импортировать.

В: В файле колонки называются не так, как ожидает система — например «ФИО» вместо «name».

О: Нажмите Настроить колонки — система сама попробует угадать соответствие, но вы можете поправить любое поле в выпадающих списках. Если такой формат используется постоянно — сохраните настройку кнопкой Сохранить шаблон и в следующий раз просто выберете его из «Шаблоны».

В: Можно ли загрузить авто вместе с владельцем одним файлом, чтобы не грузить отдельно клиентов и отдельно машины?

О: Да. Переключитесь на вкладку Авто и добавьте в файл колонки «Владелец (имя)», «Телефон владельца» и «E-mail владельца» — система создаст клиента и сразу привяжет к нему автомобиль.

В: Почему кнопки «Предпросмотр» и «Импортировать» серые и не нажимаются?

О: Текстовое поле пустое — вставьте данные или загрузите файл. Также кнопки блокируются на время выполнения запроса (видна синяя полоска в шапке) — подождите, пока она исчезнет.

В: Сохранённые шаблоны исчезли после того, как я открыл кабинет с другого телефона.

О: Шаблоны маппинга хранятся только на том устройстве, где были сохранены. Настройте соответствие колонок заново и сохраните шаблон уже на новом устройстве.

Демо