Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2020 22:01:15

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Работа в эксель через пайтон (сложный вопрос)

oDoDo
У меня просто бомбит, что в таком крутом языке невозможно ничего элементарного без библиотек сделать.
Это потому что у вас неправильное представление какие вещи элементарны а какие нет. Вы похоже смотрите на это как пользователь. ткнул в иконку блоктнота ткнул, во второй.

Относительно элементарные вещи это считать данные из файла напечатать на консоль результат.

oDoDo
Почему нет простого понятного языка программирования где можно
Потому что доля тех кто пользуется русским языком мала. В большинстве случаев “Скопировать” будет абсолютно непонятной китайской грамотой для китайца англичанина француза…
Потому что на диске миллионы файлов из вашего X1=Скопировать (213,543) совершенно непонятно какой файл и какой лист вы имеете ввиду.
“получить - radio|!|X1|” Это и я то не понимаю что значит.

Я думаю что нет языка который был бы простым и понятным просто потому что людям независимо от языка трудно четко и однозначно выразить чего они хотят.



Офлайн

#2 Июль 22, 2020 22:09:32

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1372
Репутация: +  122  -
Профиль   Отправить e-mail  

Работа в эксель через пайтон (сложный вопрос)

oDoDo
Почему нет простого понятного языка программирования где можно
Интересно услышать от вас ответ на вопрос,какой музыкальный инструмент самый лучший?

Офлайн

#3 Июль 23, 2020 00:48:36

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9885
Репутация: +  853  -
Профиль   Отправить e-mail  

Работа в эксель через пайтон (сложный вопрос)

oDoDo
У меня просто бомбит, что в таком крутом языке невозможно ничего элементарного без библиотек сделать.
Наоборот, в самом языке должно быть как можно меньше привязок к софту и программному окружению. Исторически это показало свою состоятельность: когда Pascal делали, сильно привязали его к операционным системам, существующим на тот момент; когда C делали, вынесли из него по максимуму в библиотеку функций; в результате Pascal закончился вместе с консольными операционными системами, а C преодолел эволюционные процессы в мире техники и используется активно до сих пор.

Поэтому и Python для работы с Excel'ем использует отдельные модули. Сегодня этот Excel есть, а завтра его не будет вообще. Тогда можно просто модули выкинуть, а язык останется прежним и не будет тянуть за собой старьё.



Офлайн

#4 Июль 23, 2020 16:44:33

Rafik
Зарегистрирован: 2018-09-04
Сообщения: 231
Репутация: +  27  -
Профиль   Отправить e-mail  

Работа в эксель через пайтон (сложный вопрос)

Я никак не возьму в толк, что здесь сложного? Открыть файл excel с помощью библиотеки, например openpyxl, поочередно активировать нужные листы и прочитать данные с каждого листа. Обработать полученные данные встроенными средствами питона и, используя тот же openpyxl, перегнать полученные строки в excel, активировав нужный лист.
Если собрался работать с excel, то изучай основы работы с макросами excel, ибо некоторые библиотеки питона используют синтаксис похожий на используемый в макросах.

Офлайн

#5 Июль 24, 2020 17:53:52

oDoDo
Зарегистрирован: 2020-05-05
Сообщения: 70
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа в эксель через пайтон (сложный вопрос)

doza_and
Вы похоже смотрите на это как пользователь. ткнул в иконку блоктнота ткнул, во второй.
Как быстрое решение задачи для себя, почему бы и нет.
py.user.next
Наоборот, в самом языке должно быть как можно меньше привязок к софту и программному окружению.
Ваш пост заставил взглянуть на мою точку зрения по другому.
xam1816
Интересно услышать от вас ответ на вопрос,какой музыкальный инструмент самый лучший?
Вроде как оригинал скрипки Страдивари.

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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version