powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / не получается вставить строку в БД FB из Python
3 сообщений из 53, страница 3 из 3
не получается вставить строку в БД FB из Python
    #38597257
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheet.UsedRange .Value - выдает кортеж. Без взятия Value Питон идет по IEnumVariant похоже.
...
Рейтинг: 0 / 0
не получается вставить строку в БД FB из Python
    #38597280
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот не поленился:
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
>>> from win32com.client import Dispatch
>>> ex = Dispatch('Excel.Application')
>>> wb = ex.Workbooks.Add()
>>> sheet = wb.sheets(1)
>>> sheet.Name
'Лист1'
>>> for n in range(1,10000): sheet.Cells(n,1).Value = n + 22

>>> st1 = lambda: max(c for c in sheet.Range('A1:A5000').Value)
>>> st1()
(5022.0,)
>>> st2 = lambda: max(c.Value for c in sheet.Range('A1:A5000'))
>>> from timeit import timeit
>>> timeit(st1, number=2)
0.03986819553881848
>>> timeit(st2, number=2)
26.37115275824162
>>> st2()
5022.0


Разница между Range vs Range.Value довольно отчетлива...
...
Рейтинг: 0 / 0
не получается вставить строку в БД FB из Python
    #38597290
stelvic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да разница офигенная.
...
Рейтинг: 0 / 0
3 сообщений из 53, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / не получается вставить строку в БД FB из Python
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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