Profile

coolwolf0: (Default)
coolwolf0

May 2026

S M T W T F S
      12
3456789
101112 13 1415 16
17 1819 20 212223
24252627282930
31      

Custom Text

Sep. 21st, 2025

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

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

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

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

Expand Cut Tags

No cut tags

Style Credit