powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / запись данных в excel; python 2.5
2 сообщений из 2, страница 1 из 1
запись данных в excel; python 2.5
    #35528629
новичок1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите.. Суть проблемы следующая - хочу записать данные в excel, но выдается ошибка :(

o.Cells(1,1).Value = 'Test1'
File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 496. in __getattr__
raise AttributeError, "%s.%s" % (self._username_, attr)
AttributeError: Excel.Application.Cells

причем абсолютно для меня не понятно, почему

кусок из проги:
....
from win32com.client.dynamic import Dispatch
o = Dispatch("Excel.Application")
o.Workbooks.Open("C:\\QQQ\data.xls")
o.Visible = 1
......
.......
class Frame1(wx.Frame):
.....
def OnButton3Button(self, event):
#здесь это работает, если убрать комментарии
#o.Cells(1, 1).Value = 'Test1'
#o.Cells(1, 2).Value = 'Test2'
....
....
....
def LoopQuery(self, delay):
#а вот здесь не хочет..
o.Cells(1, 1).Value = 'Test1'
o.Cells(1, 2).Value = 'Test2'

т.е. когда мы нажимаем на кнопочку в интерфейсе LoopQuery, выдается ошибка :(
Буду очень благодарен за документацию по данной теме или за помощь
...
Рейтинг: 0 / 0
запись данных в excel; python 2.5
    #35530847
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cells разве есть у Application?

Код: plaintext
1.
2.
x = o.Workbooks.Open("C:\\QQQ\data.xls")
x.ActiveSheet.Cells( 1 ,  1 ).Value = '1'

Или вот
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / запись данных в excel; python 2.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]