Уведомления

Группа в Telegram: @pythonsu

#1 Июль 19, 2020 14:48:37

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

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

Как из 5 ячеек взять по числу и разместить их в колонку результат в строки
вида:
radio|!|X1|
radio|!|X2|
radio|!|X3|
radio|!|X4|
radio|!|X5|

Где х это данные из других ячеек таблицы

 Размер1	Размер2	Размер3	Размер4	Размер5	Результат
54	  	58		62	        44            44             radio|!|54|
                                                                                radio|!|58|
                                                                                radio|!|62|
                                                                                radio|!|44|
                                                                                radio|!|44|

Отредактировано oDoDo (Июль 19, 2020 14:49:58)

Офлайн

#2 Июль 19, 2020 17:02:25

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

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

Можно не в эксель а в буфере обмена или в тхт

Офлайн

#3 Июль 19, 2020 21:28:40

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

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

Да!! вопрос очень сложный. Сложный потому что непонятно что вы хотите.
В питоне нет понятий ячейка, колонка.

oDoDo
Как из 5 ячеек взять по числу
ну это еще както можно понять учитывая что вы хотите взять данные из эксела
oDoDo
и разместить их в колонку результат в строки
а это я не воспринимаю как русский текст.
p.s.
помещать значения в строки позволяет format
 #
ii=3
"aaa{j}".format(j=ii)
'aaa3'
f"aaa{ii}"
'aaa3'




Отредактировано doza_and (Июль 19, 2020 21:29:34)

Офлайн

#4 Июль 20, 2020 14:02:07

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

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

doza_and
Сложный потому что непонятно что вы хотите.
Узнать как брать значение из одного места и помещать её грубо говоря в шаблон.
doza_and
а это я не воспринимаю как русский текст.
А как русский текст с опечаткой?
doza_and
помещать значения в строки позволяет format
Для меня это сложный пример, тут вроде как просто задаем переменной число и используем его. Но число нужно взять из файла эксель, чтобы потом его вставить.

Офлайн

#5 Июль 20, 2020 16:49:03

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

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

oDoDo
Для меня это сложный пример, тут вроде как просто задаем переменной число и используем его. Но число нужно взять из файла эксель, чтобы потом его вставить.
-изучите библиотеку для работы с эксель,которую вы используете,
-для вашего примера,научитесь считывать значение из ячейки в переменную python методами этой библиотеки
-обрабатывайте эту переменную как хотите
-методами библиотеки запишите значение переменной в эксель

на каком этапе у вас сложность?

Офлайн

#6 Июль 20, 2020 17:46:22

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

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

Ну думаю этап подбора библиотеки.
Вообще решение представлялось в голове как скопировать значения из ячеек к примеру указав координаты,
и как то в буфере обмена всё подставить и вставить куда нужно.

Офлайн

#7 Июль 20, 2020 18:49:18

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

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

oDoDo
Ну думаю этап подбора библиотеки.
наберите в браузере запрос типа “python работа с excel” и изучайте
oDoDo
Вообще решение представлялось в голове как скопировать значения из ячеек к примеру указав координаты,
и как то в буфере обмена всё подставить и вставить куда нужно.
Примерно так и будет,только “буфером обмена” ,будет среда python где вы укажете “координаты” откуда взять значения,а потом куда вставить

Офлайн

#8 Июль 20, 2020 19:02:32

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

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

напомнило https://python.su/forum/topic/38291/



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#9 Июль 22, 2020 20:46:30

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

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

Задача казалась донельзя простой

AD0DE412
напомнило https://python.su/forum/topic/38291/

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

Почему нет простого понятного языка программирования где можно

X1=Скопировать (213,543) // в скобочках координаты.
X2=Скопировать (213,583)
X3=Скопировать (213,623)
X4=Скопировать (213,643)
Получить результат:
radio|!|X1|
radio|!|X2|
radio|!|X3|
radio|!|X4|

или

X1=вырезать первую строку в блокноте добавить в переменную
X2=вырезать первую строку в блокноте добавить в переменную
X3=вырезать первую строку в блокноте добавить в переменную
X4=вырезать первую строку в блокноте добавить в переменную

Получить результат:
radio|!|X1|
radio|!|X2|
radio|!|X3|
radio|!|X4|

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

Офлайн

#10 Июль 22, 2020 21:09:37

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

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

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

например
https://pythonexamples.org/pandas-write-dataframe-to-excel-sheet/
https://khashtamov.com/ru/pandas-introduction/



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июль 22, 2020 21:11:20)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version