Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 61

Помогите убрать ошибку в коде с win32com.client

14.04.2016, 22:07. Показов 3341. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вложение 678623
Почему возникла данная ошибка?Как ее можно исправить ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.04.2016, 22:07
Ответы с готовыми решениями:

Win32com.client.constants
Добрый день. Почему после создания объекта Outlook.Application win32com.client.constants пустое? к примеру там нет olFolderContacts из...

threading + win32com.client
Добрый ! Прошу помощи. Инструменты - Vista SP2 x86, python 3-2-3, pywin32-217, python WMI 1.4.9 . Всё самое свежее Пытаюсь...

win32com.client error
Ситуация такая, я создал venv и перекинул проект на машину без интернета, при запуске выдает такую ошибку: importerror: dll load failed...

8
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
14.04.2016, 22:12
а теперь код и текст ошибки в тему руками, а не в виде картинки.
0
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 61
15.04.2016, 07:31  [ТС]
Код
Python
1
2
3
4
5
6
7
# -*- coding: cp1251 -*-
import win32com.client
Exel=win32com.client.Dispatch("Exel.Application")
wb=Exel.Worbooks.Open(u'1.xlsx')
sheet=wb.ActiveSheet
val=Sheet.Cells(1,1).value
print(val)

Ошибка
Traceback (most recent call last):
File "C:\Users\Boss\Desktop\pyton\1.py", line 3, in <module>
Exel=win32com.client.Dispatch("Exel.Appl ication")
File "C:\Python27\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
dispatch, userName = dynamic._GetGoodDispatchAndUserName(disp atch,userName,clsctx)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 114, in _GetGoodDispatchAndUserName
return (_GetGoodDispatch(IDispatch, clsctx), userName)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 91, in _GetGoodDispatch
IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
com_error: (-2147221005, '\xcd\xe5\xe4\xee\xef\xf3\xf1\xf2\xe8\xe c\xe0\xff \xf1\xf2\xf0\xee\xea\xe0 \xf1 \xf3\xea\xe0\xe7\xe0\xed\xe8\xe5\xec \xea\xeb\xe0\xf1\xf1\xe0', None, None)
0
foo();
 Аватар для rattrapper
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
15.04.2016, 08:59
Anton Goncharov, вы случайно не Excel имели в виду?
0
15.04.2016, 10:38

Не по теме:

если заменили Excel на Exel, надо было и sheet на shit поменять. Иначе работать не будет :D

0
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 61
15.04.2016, 16:05  [ТС]
Да Ecxel.
0
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 61
15.04.2016, 18:56  [ТС]
Код
Python
1
2
3
4
5
6
7
# -*- coding: cp1251 -*-
import win32com.client
Ecxel=win32com.client.Dispatch("Ecxel.Application")
wb=Ecxel.Worbooks.Open(u'1.xlsx')
sheet=wb.ActiveSheet
val=Sheet.Cells(1,1).value
print(val)
Ошибка
Code
1
2
3
4
5
6
7
8
9
10
Traceback (most recent call last):
  File "C:\Users\Boss\Desktop\pyton\1.py", line 3, in <module>
    Ecxel=win32com.client.Dispatch("Ecxel.Application")
  File "C:\Program Files (x86)\Python 2.7\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
    dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
  File "C:\Program Files (x86)\Python 2.7\lib\site-packages\win32com\client\dynamic.py", line 114, in _GetGoodDispatchAndUserName
    return (_GetGoodDispatch(IDispatch, clsctx), userName)
  File "C:\Program Files (x86)\Python 2.7\lib\site-packages\win32com\client\dynamic.py", line 91, in _GetGoodDispatch
    IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
com_error: (-2147221005, '\xcd\xe5\xe4\xee\xef\xf3\xf1\xf2\xe8\xec\xe0\xff \xf1\xf2\xf0\xee\xea\xe0 \xf1 \xf3\xea\xe0\xe7\xe0\xed\xe8\xe5\xec \xea\xeb\xe0\xf1\xf1\xe0', None, None)
0
15.04.2016, 19:03

Не по теме:

:facepalm:

0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
15.04.2016, 19:06
Anton Goncharov, Все проблемы из-за тысячи твоих опечаток.
Цитата Сообщение от Anton Goncharov Посмотреть сообщение
win32com.client.Dispatch("Ecxel.Applicat ion")
Проверь как на самом деле пишется эксель....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.04.2016, 19:06
Помогаю со студенческими работами здесь

Python и модуль Excel win32com.Client
Обрабатываю файлики Excel при помощи модуля win32com.client. Не вижу толковой документации в интернете. Нашла несколько примеров. В общем...

Подскажите как убрать ошибку в коде awk
Добрый день, возникла ошибка, не могу понять ее причин. error -bash: syntax error near unexpected token `(' Здесь ищу по столбцу...

Что исправить в коде, чтобы убрать ошибку
Вечер добрый. Всплывает вот такая ошибка, как на картинке. Что не так делаю? Где нужно подправить? Я полный чайник, так что буду...

Помогите найти ошибку в коде
помогите найти ошибку - а именно не работает компиляция... using (Stream stream =...

Помогите отловить ошибку в коде
помогите найти ошибку в коде программы!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru