Берём вывод из MS SQL Management Studio, где есть даты и копи-пастим в эксель. Чу! Часть строчек выпадает из статистики потому что Студия добавила миллисекунды через точку и Эксель посчитал, что это теперь не дата, а строка.
думаю это стандартная проблема, которая появляется через Copy/Paste. Если запускать запросы напрямую с эксельки, то возвращаемый тип данных уже Date. Остается прочитать из XML файла желаемый формат презентации и вот уже хотим мы округлить десятичные до второго знака или вовсе убрать «копейки» не потревожив в итоге сумму по столбцу
Код на Питоне может обрабатывать большие объемы данных, чем может поместиться в Excel-таблицу. Документация к Питону лучше.
Поясните мне пожалуйста зачем для презентации данных мне загружать даже более 10 тыс строк? Если мне нужно сделать транзакционную выгрузку данных, я буду использовать другие средства. Если мне нужно показать распределение покупок по типам карт, то все это легко уместится в даже в таблицу с тысячей записей. Расскажите мне пожалуйста какие преимущества я получу используя питон на примере видео выше
Эта работа предполагала ручную обработку данных, а вы зачем-то лезете с автоматизацией.
Перечитайте пожалуйста текст. Возможно вы поймете для чего была введена автоматизация при постоянно возрастающем объеме данных. Так же удивлен откуда вы знаете какую обработку предполагал анализ данных? :-)
Ну и не забывайте пункт 1 — далеко не везде есть возможность использовать другие программные средства
Достаточно серьезные баги, которые я встречал в экселе и в аксессе 15 лет назад живы и сейчас.
Старые баги — это предмет отдельного поста. Мне кажется либо M$ перевел баги в разряд фич, либо каждый раз хочет убить всю разработку VBA, но с каждым новым релизом офиса понимают что это будет выстрел себе в ногу
Версионирование кода? Нет, зачем, пусть лежит в xls-файле на шаре. (sarcasm)
Ну вот и вы туда же. Ваш сарказм тут мимо. Значит все таки не умеете это все готовить. Экселька прекрасно загружает модули/код из текстовых файлов которые вы можете версионизировать.
У вас кейсы были из вашей жизни, я описал из своей. Много из вышеперечисленного решается так или иначе велосипедом под названием VBA. Вы просто не умеете это готовить
Счета (Invoices) я чудно сохранял в PDF из самого экселя. Ну и так же чудно добавлял сгенерированные файлы аттачем к письмам в Outlook. Так что да, пусть будет Office. Давно привык использовать SQL — поэтому даже выборку из экселевских таблиц для меня проще было сделать на нем. А так давно ковырял чужое приложение в Access + VBA
Чем то, что вы описали отличается от обычного программинга или разработки отчетов? Главная экселька одна, она является запускателем отчетов. Несколько (5-7) людей работали одновременно открывая запускную эксельку и вытаскивая то, что им нужно. Никто не жаловался. Вы первый :-)
А по поводу терпеть — добавил анекдот выше. Я остался очень доволен тем, что удалось создать для компаний.
наверняка ставить oracle, sql server, postgresql будет лишним. но в каждой конторе можно поставить sqlce/sqlite. придя на контракт в один банк 6.5 лет назад, мне выдали задание, но не выдали бд. когда от размеров данных начал пухнуть excel, а админы все так же кормили завтраками на предмет нормального sql server, я начал искать альтернативу. работая на тонком клиенте с отключенными админскими правами для установке любого другого софта и даже запуска cmd, обнаружил что по умолчанию был установлен sql ce. все данные в момент перекочевали в мелкую локальную базу. делать те же самые vlookup-ы по более чем одному полю стало гораздо быстрее чем городить огороды из формул. в последствии все-таки был предоставлен sql server (хотя перепалки с dba на предмет видения оптимизации были постоянно) но тем не менее на этом самом ms excel был написан софт (ибо в банковском секторе не было дозволено запускать ничего кроме как того что есть у всех) для выставления красивых и кастомных счетов для гигантов вида google, ali*, apple, M&S, в то время как бакэнд был настрочен на t-sql с обработкой за 23млн ежедневных карточных транзакций. вот тогда я крепко поверил в мощь связки ms excel + sql.
А ведь можно было всего лишь раз разогреть кофе в этой кружке в микроволновке убрав тем самым все "уши", и далее пусть стоит много лет глухим сувениром.
Оно вроде как и офшором особо не считается. Не Гибралтар, Багамы, Кипр, Панама. К реальным офшорам вроде очень пристальное внимание всегда. ну и опять же «цэ (пока что) Еуропа».
Работал в крупнейшем страховом брокере AON, всегда страховочные компании были только в прибыли. Но и всегда поднимали цены для клиентов аргументируя, что несут фин. потери. Зато по телевизору рапортовали что прибыль за год увеличилась на 25% по сравнению с прошлым годом. Магия чисел =)
Офтоп: Для сравнения. Имея Российские права с 97го, получил Ирландские «ученические» в мае 2002 (не конвертят Российские). На «одно ведровый» (1л) ярис насчитали страховку эквивалент ОСАГО 3500 евро в год. Поискать контору которая застрахерит новоиспеченного водителя, надо было тоже побегать. После сдачи на полные (с пятого (!) раза, но это другая субъективная история), ОСАГО упала до 1500 евро в год. Недавно переоформляли ОСАГО+КАСКО. Агент приехал на дом и все было сделано быстро и четко.
В плане почты, да. Скорость доставки почты там радовала, за 1 день можно было получить письмо на другом конце острова. Но опять же — посылки терялись. У знакомого дедушка работал на главпочтампте в Дублине, рассказывал, что когда получили сортировочную машину, которая за час могла рассортировать все посылки, они ее включали на 45 минут, чтобы не сократили весь персонал.
Зато в Росси (Москве?) можно заказать товар с доставкой курьером и в этот же вечер можно получить его дома. Там такое почти не канало. Часы работы банков (там) пн-птц с 10:00-16:30. Часы работы почты (там) пн-птц с 7:30 до 17:30.
Хорошо когда ЕС в паре часов езды если покупки из ЕС. Если живете в ЕС то безпошлино можно купить на 22 евро.
Вот вроде все рвутся в ЕС, а не хотят воспринимать те законы и называют их ублюдочными. Я цапался несколько раз с таможенниками при получении посылки с заниженной ценой. Один раз программатор с объявленной ценой 23 бакса отказались выпускать, обосновывая что цена ему как минимум 60 евро, даже указывая что это возможно оригинал который стоит 2000 евро. Я даже выписку с банка показывал,
Сказалаи примерно так
Ах и да, обратите внимание на почтовый побор в размере 6 евро. это почта берет себе, за услуги клиринга.
У знакомого вообще вещи конфисковали. Сказали что подделка и мы у вас это забираем. Сила в общем.
То что в России пока поле не пахано со многими пунктами, это факт. Вспомните когда вводили ОСАГО, как стонал народ. Мол крохоборы добрались и до автолюбителей. Хотя зарубежом езда без страховки это уголовная ответственность. Ты можешь проехать на машине без техосмотра, поймают — конфискуют машину. Оставив права дома — должен приехать в ближайший участок в течении 10 дней и привезти права, но не имеешь права выезжать без страховки.
думаю это стандартная проблема, которая появляется через Copy/Paste. Если запускать запросы напрямую с эксельки, то возвращаемый тип данных уже Date. Остается прочитать из XML файла желаемый формат презентации и вот уже хотим мы округлить десятичные до второго знака или вовсе убрать «копейки» не потревожив в итоге сумму по столбцу
Поясните мне пожалуйста зачем для презентации данных мне загружать даже более 10 тыс строк? Если мне нужно сделать транзакционную выгрузку данных, я буду использовать другие средства. Если мне нужно показать распределение покупок по типам карт, то все это легко уместится в даже в таблицу с тысячей записей. Расскажите мне пожалуйста какие преимущества я получу используя питон на примере видео выше
Перечитайте пожалуйста текст. Возможно вы поймете для чего была введена автоматизация при постоянно возрастающем объеме данных. Так же удивлен откуда вы знаете какую обработку предполагал анализ данных? :-)
Ну и не забывайте пункт 1 — далеко не везде есть возможность использовать другие программные средства
Старые баги — это предмет отдельного поста. Мне кажется либо M$ перевел баги в разряд фич, либо каждый раз хочет убить всю разработку VBA, но с каждым новым релизом офиса понимают что это будет выстрел себе в ногу
Ну вот и вы туда же. Ваш сарказм тут мимо. Значит все таки не умеете это все готовить. Экселька прекрасно загружает модули/код из текстовых файлов которые вы можете версионизировать.
У вас кейсы были из вашей жизни, я описал из своей. Много из вышеперечисленного решается так или иначе велосипедом под названием VBA. Вы просто не умеете это готовить
А по поводу терпеть — добавил анекдот выше. Я остался очень доволен тем, что удалось создать для компаний.
Значит "старперов" не берете?
А ведь можно было всего лишь раз разогреть кофе в этой кружке в микроволновке убрав тем самым все "уши", и далее пусть стоит много лет глухим сувениром.
Спасибо за поправку!
В плане почты, да. Скорость доставки почты там радовала, за 1 день можно было получить письмо на другом конце острова. Но опять же — посылки терялись. У знакомого дедушка работал на главпочтампте в Дублине, рассказывал, что когда получили сортировочную машину, которая за час могла рассортировать все посылки, они ее включали на 45 минут, чтобы не сократили весь персонал.
Зато в Росси (Москве?) можно заказать товар с доставкой курьером и в этот же вечер можно получить его дома. Там такое почти не канало. Часы работы банков (там) пн-птц с 10:00-16:30. Часы работы почты (там) пн-птц с 7:30 до 17:30.
Вот вроде все рвутся в ЕС, а не хотят воспринимать те законы и называют их ублюдочными. Я цапался несколько раз с таможенниками при получении посылки с заниженной ценой. Один раз программатор с объявленной ценой 23 бакса отказались выпускать, обосновывая что цена ему как минимум 60 евро, даже указывая что это возможно оригинал который стоит 2000 евро. Я даже выписку с банка показывал,
Ах и да, обратите внимание на почтовый побор в размере 6 евро. это почта берет себе, за услуги клиринга.
У знакомого вообще вещи конфисковали. Сказали что подделка и мы у вас это забираем. Сила в общем.
То что в России пока поле не пахано со многими пунктами, это факт. Вспомните когда вводили ОСАГО, как стонал народ. Мол крохоборы добрались и до автолюбителей. Хотя зарубежом езда без страховки это уголовная ответственность. Ты можешь проехать на машине без техосмотра, поймают — конфискуют машину. Оставив права дома — должен приехать в ближайший участок в течении 10 дней и привезти права, но не имеешь права выезжать без страховки.