Как с помощью n8n импортировать CSV в Google Sheets
пример повторяющегося табличного импорта. Полезен для понимания обработки нескольких файлов и последовательного переноса строк.
Читать материалСтройте обмен через n8n от требований получателя: строки для совместной работы отправляйте в таблицу, отдельную выгрузку готовьте как файл, а структурированный обмен проектируйте по схеме принимающей системы. Название формата не гарантирует правильность переноса. Проверять нужно поля, значения и количество записей на каждом переходе.
Выберите инструкцию под свою задачу. Ниже — подробный разбор выбора и проверки результата.
пример повторяющегося табличного импорта. Полезен для понимания обработки нескольких файлов и последовательного переноса строк.
Читать материалрассматривает конвертацию как часть автоматизации, в которую может входить предварительная обработка. Не сводите её к переименованию расширения файла.
Читать материалотправная точка для обмена между табличными результатами и иерархическим представлением данных.
Читать материалДля повторяющейся загрузки отдельно выберите режим: дописывать новые строки, обновлять найденные или заменять подготовленный набор. Это требование процесса, а не свойство расширения файла. Запустите один и тот же контрольный файл дважды и посмотрите, что изменилось. Если ожидалось обновление, а число строк удвоилось, исправьте правило сопоставления до обработки следующих файлов. Сохраните тест вместе с описанием выбранного режима обмена.
Запишите три позиции: источник, преобразование, назначение. Например, входной CSV нужно разобрать на строки, сопоставить столбцы и записать в Google Sheets. Для Excel-файла важно получить корректную книгу, которую сможет открыть получатель. При преобразовании результатов SQL в XML требуется ещё определить структуру вложенных элементов.
| Маршрут | Когда полезен | Что сверять |
|---|---|---|
| CSV → Google Sheets | Данные продолжают использовать в общей таблице | Заголовки и соответствие столбцов |
| CSV → Excel | Нужен отдельный файл для передачи | Открытие файла и представление значений |
| SQL → XML | Получатель ожидает структурированное сообщение | Имена элементов и вложенность |
Эти маршруты не означают полную миграцию системы. Перенос строк может не включать связи, вложения, права и историю. Если такие свойства нужны получателю, внесите их в отдельный список требований. Иначе технически успешная загрузка создаст ложное впечатление, что перенесён весь рабочий процесс.
Включите несколько обычных строк и заведомо неудобные значения: пустое поле, текст с разделителем, длинное название и код с ведущими нулями. Для даты заранее выберите ожидаемое представление. Набор должен быть достаточно маленьким, чтобы сравнить каждое значение вручную, но охватывать разные типы данных.
Укажите, что считается одной записью, и сохраните её идентификатор. Тогда можно проверить не только число строк, но и состав: одинаковое количество не доказывает, что перенесены те же записи. Например, пропущенная строка и дубликат другой строки могут дать верную общую сумму количества при неверных данных.
Когда контрольный набор проходит полностью, увеличивайте объём постепенно. Зафиксируйте границу, на которой данные меняют форму: файл становится строками, строки — полями, поля — элементами XML. Такая схема помогает найти место потери значения, не пересобирая весь процесс с нуля.