Так уж получилось, что на работе мне периодически приходится пользоваться продуктами одной всем известной корпорации, производящей окна и офис за этими окнами. В частности, пользователи присылают мне CSV-файлы с данными для аплоада в мою систему. Почему именно так? Уж очень капризный вышел у меня скрипт для аплоада, да и позволять пользователю массовое обновлени продакшн - штука опасная. Но речь будет не об этом.
У меня-то процедура импорта данных - чисто административная и не предназначенная для ежедневного использования. А эти "писатели" сделали продукт, который по определению должен облегчать жизнь и быть предельно дружественным к пользователю. В частности, эксель задуман как средство автоматизации обработки таблиц. Да, есть там всякие приблуды вроде форматирования, выделения цветом, графиков и прочей бизнес-лабуды, но основная функция всё-таки состоит в обработке массивов данных. И вот понадобилось мне в колонке с имеющимся текстом добавить к каждому элементу некий префикс. Тыкаюсь в меню - нет такой функции. Запускаю поиск с заменой - нет обработки имеющихся данных.
Ладно, думаю, в наше время можно не стесняться и задать дурацкий вопрос искусственному интеллекту. Джемини бодренько вывалил мне несколько вариантов, но все они выглядели как рецепт тридцателетней давности: создай временную колонку, вставь в каждую ячейку формулу, скопируй значения... Второй вариант выглядел ещё более страшно: сваять макро на вижуал бейсике. На мой раздражённый вопрос "чо за хня?" он развёл электронными руками и иносказательно объяснил, мол таков дзен этого продукта.
Пришлось копировать текст в gvim, и одной простой командой выполнить ту самую замену. Я не жду, чтобы мсявные архитекторы реализовали регулярные выражения, но элементарную замену текста можно было предусмотреть?
У меня-то процедура импорта данных - чисто административная и не предназначенная для ежедневного использования. А эти "писатели" сделали продукт, который по определению должен облегчать жизнь и быть предельно дружественным к пользователю. В частности, эксель задуман как средство автоматизации обработки таблиц. Да, есть там всякие приблуды вроде форматирования, выделения цветом, графиков и прочей бизнес-лабуды, но основная функция всё-таки состоит в обработке массивов данных. И вот понадобилось мне в колонке с имеющимся текстом добавить к каждому элементу некий префикс. Тыкаюсь в меню - нет такой функции. Запускаю поиск с заменой - нет обработки имеющихся данных.
Ладно, думаю, в наше время можно не стесняться и задать дурацкий вопрос искусственному интеллекту. Джемини бодренько вывалил мне несколько вариантов, но все они выглядели как рецепт тридцателетней давности: создай временную колонку, вставь в каждую ячейку формулу, скопируй значения... Второй вариант выглядел ещё более страшно: сваять макро на вижуал бейсике. На мой раздражённый вопрос "чо за хня?" он развёл электронными руками и иносказательно объяснил, мол таков дзен этого продукта.
Пришлось копировать текст в gvim, и одной простой командой выполнить ту самую замену. Я не жду, чтобы мсявные архитекторы реализовали регулярные выражения, но элементарную замену текста можно было предусмотреть?
Tags: