🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
Что я вынес с данного урока - даже у программистов частенько возникают проблемы с активацией excell,не стоит переживать из-за этого,просто нажимаем кнопку "ok" и двигаемся дальше...
TypeError:'turple' object does not support item assignment В существующие столбцы добавляет данные, в пустые нет. Т.е если в таблице 5 столбцов, не удается записать в 6 ой. В совершенно пустую таблицу тоже не удается записать.
Спасибо! Вопрос такой. Можно ли складывать данные парсинга в xls файл без json файла напрямую построчно? Смысл такой: создается запрос, парсятся данные со страницы, данные складываются в xls файл, после цикл повторяется для каждой страницы. То есть, после отработки одной страницы и занесения данных с этой страницы в первый ряд xls файла, нужно пропарсить следующую страницу и занести данные во второй ряд xls файла. Пока что скрипт добавляет в xls файл только результат пасинга последней страницы.
Привет, в видео мы можем засунуть это всеё в отдельную функцию, но если нужно вызывать потом эту фунцию несколько раз с разными параметрами? то файл будет переписываться, а не дополняться каждуй раз при новом запуске функции!?
Если следовать инструкции на 3.37 минуте, то sheet[1][0].value='world' вставляется и записывается в файл. Но если поменять индекс колонки, то выдает ошибку sheet[1][1].value='world'
Я хочу создать в переменной файл excel. А сохранить в файл его потом, в другом скрипте вообще, как быть? Ну т.е. я хочу подготовить бинарник в памяти, передать его на вход другому скрипту, например в base64, а он уже раскодирует и сохранит в файл?
не знаю почему, но openpyxl записывал неполную строку в ячейку, всё время режет, а если вручную вставлять, то ничего не обрезается. зато библиотека xlswrite записывает без проблем полный текст (это около 5 тысяч знаков)
Пишу код как у вас, выходит такая ошибка Traceback (most recent call last): File "C:/ProWeb/mine/write_excel.py", line 6, in sheet['A1'] = 'ITINERARY REF' TypeError: 'property' object does not support item assignment
🫵 Теория без практики - ничто, поэтому 👇
🐍 stepik.org/course/63085/promo
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса
Запили пожалуйста отдельно плейлист по PyCharm настройка, полезные плагины, гайды различные инструменты думаю тонны лайкосов срубишь и тд
Большое спасибо, Артем. Одни из наиболее простых и доходчивых уроков. Спасибо за Вашу работу!
Спасибо, уроки уже пошли чуть по интереснее, по сложнее, и по практичнее
Спасибо за работу. Только начал изучать Python! Твои видео очень наглядно и доходчиво все разжовано!
С меня жирный лайк за работу!
благодарю)
Спасибо за Ваши уроки! Уверен, что Вы станете популярным блогером!
Отличный преподаватель. Алгоритмы - в плейлист.
Очень круто, спасибо!
import openpyxl
book = openpyxl.Workbook()
sheet = book.active
sheet['A1'] = 100
sheet['B3'] = 'hello'
sheet[1][0].value = 'world'
sheet.cell(row = 1, column = 3).value = 'hello world'
book.save('sheet.xlsx')
book.close()
Класс!!! Для меня работа с файлами XL это первое где я уже могу действительно применить программирование!
Классное видео. Хочется побольше видео про парсинг и про взаимодействие и обработку файлов в xlsx. Спасибо за Ваш вклад.
Джейсонина) Всё. Прилипло)
Очень интересны твои уроки! Сделай, пожалуйста, урок по модулю tempfile и os!
Спасибище! Помогло в задачке на работе.
Автор респект! То что нужно было) P.S. Просьба выкладывать код из видео
Я думаю не стоит выкладывать код а самому печатать, так будеть быстроее и проще изучить материал
Спасибо за видео! Как можно запрашивать у пользователя таблицу с компьютера , чтобы далее с ней уже работать?
Просто спасибо! Не останавливайся!
Артем спасибо большое! Сделай урок про tkiner, пожалуйста!
Просто большая благодарочка
Артем, огромное спасибо за то, что ты делаешь!)
Очень интересный урок! Добавьте плз. уроки по созданию графиков в Excel через openpyxl и форматированию столбцов по ширине итд. Заранее спасибо!
Что я вынес с данного урока - даже у программистов частенько возникают проблемы с активацией excell,не стоит переживать из-за этого,просто нажимаем кнопку "ok" и двигаемся дальше...
Артём, всё прекрасно, объснения понятны и локаничны, только director - это режиссёр фильма, а не директор.
Крутяк)Спасибо!
Очень полезные видео снимаете! Спасибо Вам огромное! 👍
Спасибо большое.
Можно ли использовать эгзел в качества БД?
TypeError:'turple' object does not support item assignment
В существующие столбцы добавляет данные, в пустые нет. Т.е если в таблице 5 столбцов, не удается записать в 6 ой.
В совершенно пустую таблицу тоже не удается записать.
Молодец!
Спасибо!
Вопрос такой. Можно ли складывать данные парсинга в xls файл без json файла напрямую построчно?
Смысл такой: создается запрос, парсятся данные со страницы, данные складываются в xls файл, после
цикл повторяется для каждой страницы.
То есть, после отработки одной страницы и занесения данных с этой страницы в первый ряд xls файла,
нужно пропарсить следующую страницу и занести данные во второй ряд xls файла.
Пока что скрипт добавляет в xls файл только результат пасинга последней страницы.
Привет, в видео мы можем засунуть это всеё в отдельную функцию, но если нужно вызывать потом эту фунцию несколько раз с разными параметрами? то файл будет переписываться, а не дополняться каждуй раз при новом запуске функции!?
Как указать методу append конкретную строку?
Понравилось, только активируй офис)
)))
Артем, а можно ячейки объединять, менять шрифты и рисовать границы? Было бы очень интересно, хотя и так уже очень интересно ))
в документации по модулю openpyxl есть такие примеры
спасибо
Парень - ты лучший! ❤️
Ты очень доступно объясняешь - не зря донатная подписка!
Я не понял. запись идет только того что с программы, а то что в файле было стирается?
Если следовать инструкции на 3.37 минуте, то sheet[1][0].value='world' вставляется и записывается в файл. Но если поменять индекс колонки, то выдает ошибку sheet[1][1].value='world'
А как сделать наоборот? У меня есть файл в эксплуатацию, я хочу сделать json файл в котором будут добавляться только код позиции
Я хочу создать в переменной файл excel. А сохранить в файл его потом, в другом скрипте вообще, как быть?
Ну т.е. я хочу подготовить бинарник в памяти, передать его на вход другому скрипту, например в base64, а он уже раскодирует и сохранит в файл?
у меня возникает ошибка tuple index out of range
А как получать данные, в приложение(программу) , из самого файла эксель?
*что за преложение было в ролике про метод format? Скажи пожалуйста*
я не помню, что там было
Жалко😭😢
Спасибо большое 👍
А можно както записать в следуйщий пустой ряд как в .csv?
не знаю. думаю всегда надо указывать адрес ячейки
Это PyCharm самая популярная для питона?
В обратную сторону как сделать???
не знаю почему, но openpyxl записывал неполную строку в ячейку, всё время режет, а если вручную вставлять, то ничего не обрезается. зато библиотека xlswrite записывает без проблем полный текст (это около 5 тысяч знаков)
Давай по пандасу ролики!
а как сделать так, чтобы после того, как ты записал что-то в таблицу и запустил код, то, что ты записал осталось?
В чем причина sheet['A2'] = 100 (выводит), а sheet[1][0] = 'world' (ошибка)?
Как в jupyter импортировать свои модули?
Например: на одном уровне main и каталог modules (в нём файлы с расширением py или ipynb)
mg.readthedocs.io/importing-local-python-modules-from-jupyter-notebooks/sys-path-in-notebook/path-notebook.html
@@egoroffchannel спасибо
Пишу код как у вас, выходит такая ошибка
Traceback (most recent call last):
File "C:/ProWeb/mine/write_excel.py", line 6, in
sheet['A1'] = 'ITINERARY REF'
TypeError: 'property' object does not support item assignment
+
Решил?
sheet['A1'].value
Добрый день, есть видео наоборот ?)
Попробуйте убрать строки 14-19 и запустите программу
1
По-моему, строка и столбец звучит намного лучше)