ПРОЕКТ РАЗРАБОТЧИКОВ БИЗНЕС АНАЛИТИКИ

Бесплатный инструмент импорта данных

Некоторые проекты требуют регулярного копирования больших объемов данных. Поэтому мы решили создать единый инструмент импорта, который позволяет делать это быстро, с применением логики копирования и удалением дубликатов.

Доступ к таблице

Если у вас еще нет таблицы, то ее можно получить, заполнив форму ниже:

О шаблоне

Таблица состоит из двух листов. На первом листе шпаргалка по основным моментам, весь функционал сосредоточен на листе "Импорт данных".

Зеленая кнопка "Принудительный запуск импорта" немедленно запускает импорт данных, не дожидаясь триггера. Подходит для тестирования или срочного копирования.

"Время последнего импорта" показывает, когда в последний раз скрипт отработал без ошибок. Если вместо этого висит слово "Подождите…" более 7 минут, значит данных для копирования слишком много.

Попробуйте создать ещё одну копию этого инструмента и перенесите часть заданий в него. "Назначить регулярное копирование" - этот блок создает триггер, который по заданному расписанию запускает весь процесс.

Вот три примера, как можно задать расписание:
"5 минут" - каждые 5 минут. Число минут должно быть 5, 10, 15 или 30.
"8 часов" - каждые 8 часов. Число часов должно быть 1, 2, 4, 6, 8 или 12.
"6 день" - раз в сутки в шесть часов утра. Время задается числом от 0 до 24.

Триггер запускается в течении часа от указанного.

"Откуда копируем" - в этом блоке вы указываете ссылку на файл, имя листа и диапазон, из которого и будут браться данные. Например, диапазон B3:D означает, что из колонок B, C, D возьмутся все данные начиная со строки 3 и до самого низа листа.

"Что делаем с данными" - здесь предусмотрено два способа импорта: пополнить и обновить. В первом случае перенесутся только новые данные и, таким образом, файл импорта будет расти. Если же выбрать способ "Обновлять", то данные накапливаться не будут - предыдущие данные сотрутся, а на их место встанут новые.

"Фильтрация" - в этом столбце можно задать логику, по которой будут копироваться только заданные строки. Например, запись cell(3) = "Инвентарь" означает, что будут скопированы только те строки, у которых в третьей ячейке будет записано слово Инвентарь. Отсчет идет с начала диапазона и если диапазон указан как С3:Е, то первая ячейка будет находиться в колонке "С" исходного файла. Есть и логические операторы "И" и "ИЛИ". Запись cell(3) = "Инвентарь" И cell(4) = 400 скопирует только те строки, в которых в третьей ячейке будет слово Инвентарь, а в четвертой - число 400.

"Сортировать по столбцу №" - если указан номер столбца, будет сортировать данные по нему. Если сортировать по дате, то она должна быть в формате dd.mm.yyyy

"Куда вставляем" - в этом блоке указываете ссылку на файл, в который будут копироваться данные, имя листа и диапазон. Он должен быть той же ширины, что и входной диапазон. Если вы копируете три столбца, то и вставляете тоже три.

С помощью этого инструмента вы можете аккумулировать в едином реестре данные за всё время из разных таблиц или наоборот - разносить в несколько файлов одну общую информацию.

На этом всё!

Еще больше полезных материалов вы можете найти в нашем Telegram-канале:

Хотите обсудить свой проект?

Если Вам понравился наш кейс и Вы бы хотели проконсультироваться с нашей командой по поводу внедрения подобного решения в Вашу компанию, оставьте заявку и мы свяжемся с Вами в ближайшее время.

Для обсуждения вашей задачи напишите нам в WhatsApp. Проведем аудит и предложим решение.