Profile

coolwolf0: (Default)
coolwolf0

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
252627 28293031

Custom Text

Так уж получилось, что на работе мне периодически приходится пользоваться продуктами одной всем известной корпорации, производящей окна и офис за этими окнами. В частности, пользователи присылают мне CSV-файлы с данными для аплоада в мою систему. Почему именно так? Уж очень капризный вышел у меня скрипт для аплоада, да и позволять пользователю массовое обновлени продакшн - штука опасная. Но речь будет не об этом.

У меня-то процедура импорта данных - чисто административная и не предназначенная для ежедневного использования. А эти "писатели" сделали продукт, который по определению должен облегчать жизнь и быть предельно дружественным к пользователю. В частности, эксель задуман как средство автоматизации обработки таблиц. Да, есть там всякие приблуды вроде форматирования, выделения цветом, графиков и прочей бизнес-лабуды, но основная функция всё-таки состоит в обработке массивов данных. И вот понадобилось мне в колонке с имеющимся текстом добавить к каждому элементу некий префикс. Тыкаюсь в меню - нет такой функции. Запускаю поиск с заменой - нет обработки имеющихся данных.

Ладно, думаю, в наше время можно не стесняться и задать дурацкий вопрос искусственному интеллекту. Джемини бодренько вывалил мне несколько вариантов, но все они выглядели как рецепт тридцателетней давности: создай временную колонку, вставь в каждую ячейку формулу, скопируй значения... Второй вариант выглядел ещё более страшно: сваять макро на вижуал бейсике. На мой раздражённый вопрос "чо за хня?" он развёл электронными руками и иносказательно объяснил, мол таков дзен этого продукта.

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

Expand Cut Tags

No cut tags

Style Credit