Нейросеть генерирует SQL-запросы и формулы для Excel
Вот было бы здорово иметь нейросеть, которая бы облегчала работу с SQL-запросами и формулами Excel, и автоматически генерировала шаблоны таблиц. И чтобы пользователю не было необходимости писать формулы вручную. Такой инструмент есть.
GPTExcel - это инструмент на базе искусственного интеллекта, разработанный для упрощения процесса создания и понимания формул в приложениях для работы с электронными таблицами, таких как Microsoft Excel, Google Sheets и Airtable. GPTExcel приобрел популярность благодаря своей способности автоматизировать и упрощать различные задачи, связанные с таблицами.
Ключевые особенности и применение GPTExcel:
Генерация и объяснение формул
GPTExcel может генерировать формулы для таблиц по запросу пользователя и объяснять существующие формулы. Эта функция особенно полезна для тех, кто не знаком со сложными функциями таблиц.
Генерация скриптов:
Инструмент способен создавать скрипты для различных приложений, включая VBA-скрипты для Excel, Apps Scripts для Google Workspace и скрипты для Airtable, что помогает автоматизировать повторяющиеся задачи и повышать производительность.
Генерация SQL-запросов
GPTExcel помогает в создании, устранении неполадок и уточнении SQL-запросов, что полезно для пользователей, работающих с базами данных.
Генерация регулярных выражений (Regex)
Инструмент также может генерировать и интерпретировать шаблоны регулярных выражений, полезные для проверки данных и фильтрации.
Генерация шаблонов
Помогает в создании шаблонов таблиц для Excel и Google Sheets, упрощая процесс настройки новых таблиц.
GPTExcel предлагает бесплатный план, который включает основные функции, такие как генерация формул и ограниченное количество запросов в день. Также доступен платный Pro план ($6.99/ месяц), который расширяет возможности инструмента, включая генерацию скриптов и SQL-запросов, и предоставляет больше ежедневных запросов.
Несмотря на множество преимуществ, у GPTExcel есть некоторые ограничения. Он в основном предназначен для генерации простых до умеренно сложных формул, и пользователям может потребоваться ручное вмешательство для выполнения более сложных задач.
Заключение
В целом, GPTExcel - это ценный инструмент для частных лиц и компаний, желающих повысить эффективность работы с электронными таблицами. Он предлагает ряд функций, которые позволяют сэкономить время и повысить точность обработки и анализа данных. Однако пользователям следует помнить о его ограничениях, и для решения более сложных задач может потребоваться дополнить его ручными действиями.
Хотите быть в курсе полезных ии сервисов для работы, учебы и облегчения жизни? Подпишитесь на мой канал в Telegram НейроProfit, там я рассказываю о том, как зарабатывать с помощью нейросетей и использовать ии-сервисы для бизнеса 😉
Подборка GPT's для работы
Andrew Darius' Direct Marketing Copywriter - копирайтер в стиле директ-маркетинга с профессиональным и, вместе с тем, увлекательным подходом.
CV Strategist - Francisco Cordoba - профессионально доработает резюме, чтобы оно соответствовало любой вакансии
Excel Tutor - For Beginners - удобное руководство по изучению основ Excel для начинающих
Email Marketer Pro - создает убедительные маркетинговые электронные письма для определенных продуктов или услуг.
Понравилась картинка в посте? Вы с легкостью научитесь делать красивые изображения в Midjourney. Почему она? Потому что Midjourney - самая понятная и настраиваемая нейросеть, которая создает шедевры. Для Вас мой курс - быстрый старт в Midjourney для бизнеса
Хотите узнавать первыми о полезных сервисах с искусственным интеллектом для работы, учебы и облегчения жизни? Подпишитесь на мой тг НейроProfit, там я рассказываю, как можно использовать нейросети для бизнеса
Генерируйте формулы для Excel по описанию
Как часто так бывает, хочешь что-то посчитать в Excel, можешь даже представить конечный результат в голове, но подобрать правильную формулу не получается. Знакомо?
Formula Bot — ИИ-инструмент, который облегчает работу с Excel и Google-таблицами.
Каким образом?
Можно просто написать, какие вычисления нужно сделать, и готовая формула у вас. Также сервис может объяснять смысл формул, создавать готовые таблицы по запросу, писать скрипты и многое другое. Работает на русском и английском языках, доступен в виде отдельного сайта или удобного расширения для Excel или Google-таблиц.
Задачи, которые решает Formula Bot:
1. Преобразование текстовых инструкций в формулы
2. Объяснение смысла формул
3. Подсказки по работе в Excel и Google Sheets
4. Создание скриптов без программирования для автоматизации задач
5. Написание SQL-запросов
6. Генерация готовых предзаполненных таблиц
Бесплатно можно генерировать 5 формул в месяц. Безлимитная подписка обойдётся в $7.
Хотите узнавать первыми о полезных сервисах с искусственным интеллектом для работы, учебы и облегчения жизни? Подпишитесь на мой телеграм канал НейроProfit, там я рассказываю, как можно использовать нейросети для бизнеса
Памагити. Вопрос к айтишникам
Привем всем кто шарит.
Предистория. Работаю я менеджером, занимаюсь маркетплейсами, ну и есть свой магазин там же. Работать я не люблю, и в 21 веке при наличии ии стараюсь свою работу автоматизировать.
Чаще всего имею я дело с экселем, анализирую данные и прочее, пишу макросы при помощи чата gpt, в целом документ могу собрать ни разу не воспользовавшись мышкой, но, я хочу большего.
Я хочу писать алгоритмы обработок, хочу по нажатию одной кнопки получать данные по апи ключу и сразу в нужном мне виде, хочу научится писать коды которые помогут мне работать и управлять своим бизнесом быстро, эффективно и легко.
Чему нужно научится для этого? Какие курсы выбрать? Пайтон я так понимаю обязательно. А подключения экселя по апи, запросы данных и прочие прелести... помогите советом, или может есть профессионалы энтузиасты?
Подборка офисных ИИ инструментов
SheetPlus – по текстовому описанию составит формулы для Excel и Google Таблиц
OnlineOCR – преобразует фото с данными в документ Word или Excel
Albert – для создания рекламной кампании
Politepost – способен превратить гневное письмо с матами в вежливое послание 😇
Хотите быть в курсе о полезных ии сервисах для работы, учебы и облегчения жизни? Подпишитесь на мой канал в Telegram НейроProfit, там я рассказываю о том, как зарабатывать с помощью нейросетей и использовать ии-сервисы для бизнеса 😉
Продолжение поста «7 интересных приёмов при работе со сводной таблицей»
С момента оригинального поста прошло уже почти 3 недели, но комментарии до сих пор добавляются... Значит тема за живое таки задело.
Первое, что я бы хотел сказать:
У Excel/Calc есть своя область применения. Это визуализация, расчёты по небольшим объёмам данных (в т.ч. для создания нормальных ТЗ для разработчиков). Здесь он - лучший и не надо это в 100500 раз писать, это сразу было написано в оригинальном посте.
Второе:
Начать пользоваться Excel/Calc проще, чем СУБД, безусловно. Но только на начальном этапе, довольно быстро Excel/Calc становятся СЛОЖНЕЕ работы с СУБД. По сути не целесообразно уходить за связку простых формул, графиков, ВПР, сводных таблиц. Потому что уходя дальше Вы по сути тратите время на освоение инвалидного кресла, вместо занятий бегом. И в итоге будете инвалидом, а не спортсменом.
Третье:
Power Query, это система доступа к различным БД в т.ч. файловым (при этом ещё и в ORM стиле). Считать это хорошим и правильным может только человек вообще не понимающий в хранении и обработки данных. Исторически импорт из БД был доступен ещё в 2000-м офисе для высвобождения дефицитных на тот момент программистов от наиболее распространенных Read-задач. А технология ORM появилась как высвобождение дефицитных программистов БД от написания простых запросов. Объективно это костыль костыля, созданный чтобы неквалифицированный пользователь без понимания в ИТ-технологиях мог за неделю сделать то, что квалифицированный программист делает минут за 30. Просто потому что экономически выгодней чтобы офисный планктон игрался в PQ/PB, и не тратил намного более дорогое время разработчиков на всякую херню.
Ни с какого ракурса это в принципе нельзя назвать "мощным решением", это можно рассматривать только как игрушку для не профессионалов или вынужденный костыль костыля созданный из-за дефицита квалифицированных кадров.
Ну и наконец последнее. Таких комментариев было очень много, процитирую только последнее, немного поправив ошибки:
Всё было бы хорошо если бы автор написал про крупные компании, но он то напирает на всех. Нафига маленькой фирме или самозанятому покупать и ставить себе СУБД и сервак, когда с его задачами справляеться домашний офис.
И разберем по пунктам, что же здесь не так (ТОП-5, чтобы не было книги):
!!! САМОЕ ГЛАВНОЕ !!! Не все, но довольно много компаний, имеют свойство расти, и в контексте затронутой темы это становится огромной проблемой. Потому что:
- компания растёт, увеличиваются объёмы данных;
- человеку сложно менять привычки, он всегда будет пользоваться тем, чем привык пользоваться;
- люди, которые занимают руководящие посты на "старте" компании, потом (при росте) начинают формировать ТОП-менеджмент уже разросшейся структуры;
- как только работа с Excel/Calc вышла за связку простых формул, графиков, ВПР, сводных таблиц, то освоение решения в Excel/Calc становится более затратным по времени, а результат хуже, чем то же самое делалось в БД.
Как итог, выросшая из сохи (малого офиса) более менее крупная компания всю ключевую информацию хранит в костылях, а обрабатывает инвалидами.
Человек пользуется только доступными ему инструментами. Если он знает только молоток, то всё вокруг кажется исключительно гвоздями. Даже болты и саморезы. В итоге получается картина, которую можно проиллюстрировать аллегорией:
"молоток - классный инструмент. Вот я взял болт, забил его в гайку, но он стал вываливаться, поэтому я зашел на канал Иванова и посмотрел, что если взять второй молоток, то можно болт в гайку вставить и ебашить сразу с двух сторон и он перестанет выпадать, правда болтается немного". И, что самое страшное про гаечный ключ человек не хочет даже и слышать, как и про критику молотка. Молоток теперь - святое, а всех несогласных нужно сжечь на костре.
По сути это ровно та же самая наркомания.
СУБД, это такая же программа как и другие и ставится не сложнее Офиса. И интерфейс к ней тоже. И ставится на обычные ПК.
Сервер, это тот же самый ПК. Я даже не скажу, что "обычно мощнее" т.к. сейчас большинство серверов по производительности проигрывают смартфонам за 15к и им этого более чем хватает. Есть и монстры по производительности, но типовое серверное решение сегодня не мощнее 4/4/80 (4 ядра, 4 Гб ОЗУ и 80 Гб SSD). Если для Вас это дико, то нужно пояснить, что одна только графическая оболочка Windows жрёт ресурсов больше, чем хорошая серверная инфраструктура компании на 30 - 40 сотрудников.
При хранении данных в Excel/Calc эти данные всегда недостоверные в той или иной части и дают широкий простор для подтасовок, приписок и т.д. Причём я знаю два случая, когда именно возможность манипуляции данных в Excel/Calc привело к банкротству компании.
Самое раздражающее и напрягающее. При использовании Excel/Calc в более-менее крупной компании основная работа офисного планктона заключается в том, чтобы работать живой СУБД. Знаю случаи когда до 60% времени сотрудники занимаются тем, что при использовании СУБД делается автоматом. Что это означает? То что з/п этих сотрудников как минимум в 2 раза меньше, чем могла бы быть, а компания ежегодно тратит половину ФОТ офиса на взносы в религиозную секту "свидетели Excel/Calc". Если бы на этом дело и ограничивалось, то было бы в целом похуй, но именно это является триггером огромного числа проблем.
Первая проблема - зарплаты сотрудников. При такой постановке бизнес-процессов они всегда будут низкими, в разы меньше, чем могли бы быть.
Вторая проблема - убытки бизнеса, опять же из-за траты денег на пустые вопросы. Убытки означают и то, что в развитие вкладывается намного меньше средств чем могло бы быть.
Третья проблема - повышенный риск банкротства. Компания у которой снижен "запас прочности" имеет повышенный риск банкротства.
Четвертая проблема - снижение ВВП т.к. сотрудники, которые могли бы что-то полезное производить или делать занимаются ролевыми играми в СУБД.
Пятая проблема - невозможность принятия объективных и взвешенных решений. Внести некорректные данные в отчет в Excel/Calc несопоставимо проще, чем в СУБД и этим очень активно пользуются. Потом на основании некорректных данных принимаются тупые решения, которые приводят к ещё большим убыткам.
Шестая проблема - снижение общего уровня квалификации и дисциплины. Зачем повышать квалификацию, работать эффективнее, если можно просто потом немного поправить числа в Excel/Calc?
Цепочку можно продолжать ещё долго. Каждый её пункт в отдельности даже не сильно существенный, но вот в совокупности использовании Excel/Calc в чём то существенном это просто катастрофа...
Ответ на пост «7 интересных приёмов при работе со сводной таблицей»
Есть очень немного вещей от которых у меня пригорает. И Excel с VBA уверенно занимают места в ТОПе вещей из-за которых у меня пригорает особо.
Я не буду хейтить сами продукты, у меня есть ровно один вопрос - нахера вы его тыкаете везде?
Второй вопрос, вытекающий из первого, нахера вы его настолько глубоко изучаете?
А сейчас я "на пальцах" объясню смысл этих вопросов. Для начала такая вот эмпирическая (то есть основанная на личном опыте) диаграмма.
Это сравнение производительности труда по времени в зависимости от используемой технологии.
Безусловно, что для неподготовленного человека разбираться в СУБД и SQL сложнее, чем в Excel, но изучая Excel очень быстро достигаешь потолка технологии и останавливаешься, в то время как возможности почти любой СУБД несопоставимо больше.
Не скажу, что задолбался, но меня постоянно раздражает то, что "гуру Excel" ведут себя как вегетарианцы. "Самый лучший продукт" и прочие дифирамбы. И при этом настойчиво пытаются впарить... Я, честно говоря, так и не понял что. Ну давайте немного "попаримся" и сравним Excel и СУБД.
Начнём с плюсов Excel - он "в одно лицо" может данные хранить, отображать и показывать графики.
Второй плюс... Подскажите мне в комментариях, ибо лично я не знаю.
Теперь поехали по минусам. На самом деле их очень много, но чтобы не грузить, ТОП-3 на мой взгляд:
Первый - сказочная ресурсоёмкость. Из-за перечисленных плюсов программа вынуждена выполнять очень много не нужных для решения задачи операций. Можно было бы сказать, что "программа же делает, а не человек", но тут есть два больших НО:
Для решения задач обработки +/- существенных объёмов данных системник под Excel будет стоить раза в два дороже. Если в компании 20 - 25 человек работают с большими таблицами Excel, то минимум миллион принесен в жертву Excel. Это бы меня не волновало, если бы не тот факт, что компания этот миллион будет закладывать в стоимость продукции или торговую наценку, а значит в т.ч. и я плачу за этот бред.
Производительность труда при работе с Excel на порядки ниже, чем с СУБД. Когда мне на тех или иных работах передавали формирование отчетов в БД, то на их составление стало уходить до 10 - 12 раз меньше времени, при этом исчезли кучи багов в этих самых отчетах. Это абсолютно бессмысленные затраты на зарплаты сотрудников. За которые в т.ч. и я опять же вынужден платить.
Второй - Excel от слова совсем не поддерживает реляционную модель. До 90% работы с таблицами Excel (кроме ввода данных) это выполнение руками работы, которую делает SQL из коробки. Нужно раз заморочиться с запросом и забыть тему. Так что офисный планктон можно называть "Человек-СУБД" ;-)
Третье - очень серьезные ограничения на объём обрабатываемых данных, как по количеству листов(таблиц), так и строк. Да и по формулам не всё радужно. СУБД переваривает на том же железе на порядки больше и гораздо быстрее.
Ну и пара моментов, которые просто бесят:
Excel зачастую считает, что знает лучше пользователя что он имел ввиду. Ряд длинных числовых реквизитов внезапно может обрасти нулями в конце (с потерей данных);
Excel и "срочно" на более-менее приличных объёмах данных, это взаимоисключающие вещи. И если вдруг возникает ситуация, когда надо срочно или потеряем деньги (что бывает крайне редко, но таки бывает) при использовании Excel остается только смириться с потерей денег.
Так вот возвращаясь к вопросу в начале поста - ради чего вы учите "фишки" Excel и тратите на него время? Чтобы потом неделю делать то, что любая СУБД за минуту сделает?
Про VBA скажу коротко - научиться программировать на VBA и на Python (простые задачи) по времени и силам примерно одинаково. Возможности VBA и Python (даже в рамках примитивных задач) вообще несопоставимые. Это как детский пластиковый совочек и карьерный экскаватор. Опять вопрос - зачем?
Ну и, пожалуйста, не надо писать, что Excel это что-то серьезное. Для своих задач, а именно - прикинуть хрен к носу на паре десятков тысяч строк максимум или оформить табличку со сравнительно небольшим объёмом информации - топчик, спорить не буду. Но он топчик ТОЛЬКО для таких задач...
И возвращаясь к вопросам выше, гуру Excel, ответьте мне - зачем вы тратите своё время и деньги работодателя на возню с детской игрушкой? В Интернете есть 100500 курсов по СУБД, тот же Excel/LibreCalc более чем умеют в импорт. Или просто нравится играться, а не работать?
P.S. Сразу отвечу на вопрос про формулы - тот же PostgreSQL умеет работать с Python, внешние модули так же никто не отменял. Формулы Excel и возможности ЯП опять же несопоставимы и сравнение опять не в пользу Excel.
P.P.S. Сегодня делал отчет. 6 таблиц, от 200к до 35М записей, связка построчно, причём к "центральной" таблице на 6,5 млн. строк привязывались остальные 5. 2 таблицы привязывались по нескольким ключам. Аналог в Excel - ВПР по нескольким полям (т.е. по агрегированному полю). Время формирования отчета в СУБД - минута, данные теряют актуальность за час, время работы над отчетом от получения ТЗ до готового воспроизводимого "по кнопке" результата - 4 часа.
Я бы написал "Слабо в Excel повторить?", но не буду. Потому что насмотрелся на таблицы в сотни мегабайт которые открываются десятки минут и только на компах с 8+ ядрами, 16 Гб ОЗУ и шустрыми SSD. И которые после аплоада данных в PgSQL спокойно формируются за секунды (максимум минуты) на древних компах с характеристиками Raspberry PI.