Найти - Пользователи
Полная версия: Работа в эксель через пайтон (сложный вопрос)
Начало » Python для новичков » Работа в эксель через пайтон (сложный вопрос)
1 2
oDoDo
Как из 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
Можно не в эксель а в буфере обмена или в тхт
doza_and
Да!! вопрос очень сложный. Сложный потому что непонятно что вы хотите.
В питоне нет понятий ячейка, колонка.
oDoDo
Как из 5 ячеек взять по числу
ну это еще както можно понять учитывая что вы хотите взять данные из эксела
oDoDo
и разместить их в колонку результат в строки
а это я не воспринимаю как русский текст.
p.s.
помещать значения в строки позволяет format
 #
ii=3
"aaa{j}".format(j=ii)
'aaa3'
f"aaa{ii}"
'aaa3'


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

на каком этапе у вас сложность?
oDoDo
Ну думаю этап подбора библиотеки.
Вообще решение представлялось в голове как скопировать значения из ячеек к примеру указав координаты,
и как то в буфере обмена всё подставить и вставить куда нужно.
xam1816
oDoDo
Ну думаю этап подбора библиотеки.
наберите в браузере запрос типа “python работа с excel” и изучайте
oDoDo
Вообще решение представлялось в голове как скопировать значения из ячеек к примеру указав координаты,
и как то в буфере обмена всё подставить и вставить куда нужно.
Примерно так и будет,только “буфером обмена” ,будет среда python где вы укажете “координаты” откуда взять значения,а потом куда вставить
AD0DE412
напомнило https://python.su/forum/topic/38291/
oDoDo
Задача казалась донельзя простой
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|

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

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

например
https://pythonexamples.org/pandas-write-dataframe-to-excel-sheet/
https://khashtamov.com/ru/pandas-introduction/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB