Tabulens
Скачать
Открыть

Сценарии: повторить обработку таблицы на новом файле

Каждый месяц приходит та же выгрузка — реестр ОМС, ведомость, отчёт из 1С — и с ней делают одно и то же: приводят ФИО к нужному виду, добавляют колонку, обезличивают СНИЛС, отбирают нужные строки и сохраняют в Excel. Сценарий запоминает эти шаги один раз. Дальше их повторяет программа: на открытой таблице, на целой папке или из командной строки. Ниже — шесть шагов на примере реестра ОМС.

Открыть приложение Скачать для Windows

Бесплатно для личного использования. Сценарии — в меню «Преобразование» и в меню программы (☰ → «Сценарии…»). Файлы не загружаются на сервер. Версия для Windows — 5,1 МБ, без установки: подробнее. Для организаций — лицензия, 2000 ₽ за рабочее место.

Обновлено 2026-09-30 · раздел Инструменты

Пример, на котором показываем

Реестр случаев лечения в DBF (FoxPro, cp866) приходит каждый месяц. Перед отправкой дальше с ним делают четыре вещи:

  1. фамилию, имя и отчество — прописными и без лишних пробелов, как требует формат;
  2. колонку «ФИО» одной строкой — из FAM, IM и OT;
  3. СНИЛС и полис — заменить номерами, чтобы файл можно было передать подрядчику;
  4. оставить случаи на сумму от 3 000 ₽ и отсортировать по ФИО.

Руками это минут десять и четыре окна. Сценарием — одно нажатие.

Шаг 1. Обработайте файл один раз — как обычно

Откройте выгрузку и сделайте то, что делаете каждый месяц, обычными командами: «Правка» → «Привести в порядок», «Преобразование» → «Вычисляемая колонка», «Обезличить колонки», фильтр. Записывать отдельно ничего не нужно: вкладка сама ведёт журнал операций, а Ctrl+Z убирает шаг и из журнала.

Когда результат устраивает, откройте «Преобразование» → «Сохранить шаги как сценарий…».

Меню «Преобразование»: сохранить шаги и применить готовый сценарий в одно нажатие
Меню «Преобразование»: сохранить шаги и применить готовый сценарий в одно нажатие

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

Шаг 2. Найдите сценарий в списке

Все сценарии — в меню программы (☰ слева вверху) → «Сценарии…». У каждого — шаги словами, файл, на котором он записан, и кнопки: применить к открытой таблице, открыть в редакторе, запустить для папки, выгрузить файлом.

Список сценариев: шаги словами и действия — «Применить», «Открыть», «Для файлов…»
Список сценариев: шаги словами и действия — «Применить», «Открыть», «Для файлов…»

Если открыта таблица, где нет нужных сценарию колонок, это видно прямо в списке — до того, как что-то запущено.

Шаг 3. Откройте сценарий в редакторе и посмотрите на образце

«Открыть» показывает сценарий целиком. Слева — цепочка: вход (как открывать файл и какой файл взять образцом), шаги по порядку, итог (фильтр, сортировка, колонки результата) и выход (формат). Справа — настройки выбранного шага и таблица-образец после него.

Редактор: цепочка шагов слева, форма шага «ФИО» и образец с новой колонкой справа
Редактор: цепочка шагов слева, форма шага «ФИО» и образец с новой колонкой справа

Образец считается по-настоящему, на вашем файле, тем же кодом, что и при запуске. На каждой карточке написано, что шаг сделал на образце: сколько ячеек изменено, какие колонки появились, сколько строк отобрано. Шаг можно выключить переключателем — он будет пропускаться, но останется в сценарии. Порядок меняется перетаскиванием или Alt+↑/↓.

Левую панель можно расширить: потяните границу между панелями. Ширина запомнится.

Шаг 4. Добавьте шаг или поправьте существующий

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

Каталог «+ добавить шаг»: виды шагов по группам
Каталог «+ добавить шаг»: виды шагов по группам

Каждый шаг правится формой. Колонки выбираются из списка — тех, что есть в таблице именно в этом месте цепочки, включая созданные шагами выше. Для тонких настроек под формой есть «Текстом (JSON)».

Шаг 5. Проверьте, подойдёт ли сценарий к другой выгрузке

Самая частая беда повторяемой обработки — следующий файл немного другой: поставщик переименовал колонку, выгрузка пришла из другой программы. Выберите такой файл образцом на карточке «Вход» — и шаг, который на нём не сработает, станет жёлтым ещё до запуска.

Тот же сценарий на CSV-выгрузке без СНИЛС: шаг обезличивания помечен — «нет колонки «SNILS»»
Тот же сценарий на CSV-выгрузке без СНИЛС: шаг обезличивания помечен — «нет колонки «SNILS»»

Шаги ниже ошибки помечены «не проверен». Поправьте шаг — выберите другую колонку или выключите его, — и образец пересчитается сразу. Молча пропускать шаг программа не будет: неверный результат, который никто не заметил, хуже остановки.

Шаг 6. Запустите для папки — или из командной строки

«Запустить…» открывает пакетную конвертацию: выберите папку или файлы, и каждый будет открыт с настройками сценария, пройдёт его шаги и сохранится в формате выхода — одним архивом или файлами в папку. Файл, на котором сценарий остановился, попадёт в список ошибок с номером шага; остальные выгрузятся.

Пакетная конвертация со сценарием: формат выхода уже выбран
Пакетная конвертация со сценарием: формат выхода уже выбран

Чтобы применить сценарий к одной открытой таблице, хватит «Преобразование» → «Применить «…»». Шаги, меняющие значения, включают правку: файл на диске меняется только по «Сохранить», а всё сделанное отменяется Ctrl+Z.

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

Tabulens.exe convert C:\Выгрузки\*.dbf --to xlsx -o C:\Готово --recipe реестр.recipe.json

Как поделиться сценарием

Сценарий — небольшой файл .recipe.json. Отправьте его коллеге почтой или в мессенджере, а он загрузит его кнопкой «Загрузить из файла…» в окне «Сценарии». Данных таблицы в файле нет — только имена колонок, условия и формулы. Но если в условие фильтра или замены вписано конкретное значение (номер полиса, фамилия), оно уйдёт вместе с файлом.

Справочники в сценарий не входят: шаг «Расшифровать по справочнику» ищет справочник на устройстве по имени. На другом компьютере его нужно открыть в окне «Справочники» и отметить «Запомнить на этом устройстве».

Что входит в сценарий, а что нет

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

Где хранятся сценарии?

В браузере, на этом компьютере (в программе для Windows — в её папке данных). Данные файлов туда не попадают. Чтобы перенести сценарий на другой компьютер, выгрузите его файлом .recipe.json.

Что будет, если в новом файле нет нужной колонки?

Сценарий остановится на этом шаге и скажет, какой колонки нет. В редакторе это видно заранее: выберите новый файл образцом — шаг станет жёлтым. В пакетной конвертации такой файл попадёт в список ошибок, остальные выгрузятся.

Можно ли выключить шаг, не удаляя его?

Да: переключатель на карточке шага в редакторе. Выключенный шаг при запуске пропускается.

Можно ли запускать сценарий по расписанию?

Да, в программе для Windows: Tabulens.exe convert … --recipe файл.json в Планировщике задач или из обработки 1С. Код выхода 0 — всё сошлось, 1 — хотя бы один файл не обработан.

Файлы уходят на сервер?

Нет. Файлы открываются и обрабатываются во вкладке браузера или в программе для Windows; сценарий — это только описание шагов.

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

Бесплатно для личного использования. Файл не загружается на сервер. Версия для Windows — 5,1 МБ, без установки: подробнее. Для организаций — лицензия, 2000 ₽ за рабочее место.

Ещё по теме