Снова Python

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

Снова Python

Сообщение Ал »

порылся чуток,
посм., тут "PyOOCalc — Библиотека для генерации отчетов, счетов Libre/Open Office Calc на Python" https://habrahabr.ru/post/273131/, https://github.com/thepurple/pyoocalc
http://python.su/forum/topic/507/
http://blog.swlogic.eu/2011/06/03/rabot ... iz-python/
https://wiki.openoffice.org/wiki/Uno/FAQ
https://github.com/seznam/pyoo
https://habrahabr.ru/post/116409/
http://appyframework.org/pod.html

с++ (OpenOffice с прямым доступом к API через C++) https://habrahabr.ru/post/116151/
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение Ал »

Ал писал(а): 11 Август 2017, 13:14 порылся чуток,
посм., тут "PyOOCalc — Библиотека для генерации отчетов, счетов Libre/Open Office Calc на Python" https://habrahabr.ru/post/273131/, https://github.com/thepurple/pyoocalc
http://python.su/forum/topic/507/
http://blog.swlogic.eu/2011/06/03/rabot ... iz-python/
https://wiki.openoffice.org/wiki/Uno/FAQ
https://github.com/seznam/pyoo
https://habrahabr.ru/post/116409/
http://appyframework.org/pod.html

с++ (OpenOffice с прямым доступом к API через C++) https://habrahabr.ru/post/116151/
а практически мне надо было как-то в 2010г. заказчику данные из бровза в Calc выгружать, посм. oo_run и сделал, все работает, не плачут

интересно - а если нужный документ делать в формате ms word с таблицами и прочим, а потом открывать в оо (write)?
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение Yufil »

Если речь о скриптах Python, надо искать на https://pypi.python.org/pypi . Дал поиск "docx" и любуюсь парой десятков пакетов для.. Дал поиск 'xlsx' - и ещё любуюсь... В том числе и генерирующих без всяких Офисов...
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4557
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение finsoftrz »

Тут еще вопрос - а сколько из них имеют нужный функционал, а сколько вообще рабочих. Все это пробовать надо и изучать. Или не надо...
C6/C11, ШВС, tps/btrieve.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение Yufil »

Там рейтинг есть. Скорее всего - которые в начале, те работают. По крайней мере, xlrd читают точно, пользую иногда. В Анаконду входит
xlrd - чтение и xlsxwriter - запись, они заведомо работоспособны.
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение Ал »

Yufil писал(а): 11 Август 2017, 14:32 Там рейтинг есть. Скорее всего - которые в начале, те работают. По крайней мере, xlrd читают точно, пользую иногда. В Анаконду входит
xlrd - чтение и xlsxwriter - запись, они заведомо работоспособны.
openpyxl - читает/пишет,
по вышеуказанным для ОО - поиграюсь чуток в LibreOffice, потом напишу в теме по питону итоги что работает и как
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение gromov »

Тогда глупый вопрос, что мне понадобится, чтобы это хозяйство прикрутить к программе на кларион ?
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение Yufil »

В соседней ветке (где Lua/Python) http://forum.clarionlife.net/viewtopic. ... 5&start=30 17 июля в 14.29 положил простенький пример вызова Python из Clarion, даже exe-файл собрал ... Сейчас на 2 недели ухожу в отпуск, но буду периодически ...

1. Надо понять, что там и как.
2. Сделать программу, которая генерит код приложения на Python и запускает оный для начала. Кстати, это форум по Клариону, народ не возражает отклонениям в сторону пресмыкающихся ?

Да, yufil@mail.ru, skype yufil_m, icq 75924439 ...
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение kreator »

Yufil писал(а): 11 Август 2017, 15:32 Кстати, это форум по Клариону, народ не возражает отклонениям в сторону пресмыкающихся ?
Не возражает. Не знаю, правда, насчёт правильности ветки форума. У нас большой босс заикнулся о Питоне. Правда зрит в далёкое будущее (может и недалёкое), когда нам отрубят Винду и придётся работать в "родном" Линухе... Надо почитать на досуге.
We are hard at work… for you. :)
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Вопрос к знатокам ЕОО (и ОО тоже))))

Сообщение Yufil »

Почитай, увлекательно... На файлохранилище форума выложил кучку хороших книжек. Есть ещё много, на разные темы - Android, вычисления, машинное обучение, финансы, статистика, графика, GUI, web-фреймворки, базы данных, геоинформация, игрища, Интернет, Arduino, Winapi, XML - ну и так далее...

Вот здесь https://github.com/vinta/awesome-python краткий обзор основных тем...
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Снова Python

Сообщение gromov »

Скомпилировал пример из сборки. Валится.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4557
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Снова Python

Сообщение finsoftrz »

kreator писал(а): 11 Август 2017, 16:03
Yufil писал(а): 11 Август 2017, 15:32 Кстати, это форум по Клариону, народ не возражает отклонениям в сторону пресмыкающихся ?
Не возражает. Не знаю, правда, насчёт правильности ветки форума. У нас большой босс заикнулся о Питоне. Правда зрит в далёкое будущее (может и недалёкое), когда нам отрубят Винду и придётся работать в "родном" Линухе... Надо почитать на досуге.
Скажите ему под большим секретом, что вчера в ЦРУ было тайное совещание и решили в первую очередь отрубить линух. Движуха уже началась... :-)
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Снова Python

Сообщение kreator »

finsoftrz писал(а): 11 Август 2017, 19:24 Скажите ему под большим секретом, что вчера в ЦРУ было тайное совещание и решили в первую очередь отрубить линух. Движуха уже началась...
Ну да, я и говорю - "Не совсем адекватный Линус Торвальдс в раз может запретить использовать ядро в России". БЭСМ-6, EC-XXXX... Железный Феликс.
На самом деле шутки шутками, но говорят - в гос. структурах всерьёз рассматривается вопрос отказа от Винды и продуктов MS в пользу наших. Грубо говоря - "Назло маме отморожу себе уши".
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7326
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Снова Python

Сообщение Игорь Столяров »

kreator писал(а): 11 Август 2017, 19:52Назло маме отморожу себе уши
Ну не совсем так ... точнее совсем не так. :)
Microsoft взяла курс на оптимизацию линейки операционных систем, т.е. грубо говоря хочет выпускать
и поддерживать только Windows 10 и Windows Server. И не собирается делать, как раньше, каких-то специальных
версий с отключенным функционалом, для прохождения сертификации или открывать код.
Тем более российскому ФАПСИ.

А госструктуры не могут полноценно пользоваться ОС без сертификации по закону о госслужбе. :(
Недавно видел как в паспортном столе система оформления документов работает на WinXP - это единственная
десктопная Windows прошедшая полную сертификацию ФАПСИ. Естественно, что современные зловреды
валят её на раз, несмотря на все недешевые услуги г-на Касперского по защите.

Вот и ищут госструктуры выход из тупика. Деньги у них есть. Но ничего кроме, перекрашенных местными
Остапами Бендерами, линуксов им не предлгают ... В том и проблема. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

Снова Python

Сообщение Ал »

gromov писал(а): 11 Август 2017, 18:20 Скомпилировал пример из сборки. Валится.
поставил libre of. 5
комплектные маркосы на питоне работают
посмотрел https://code.google.com/archive/p/odslib-python/ - работает
odslib-python.zip
(57.73 КБ) 95 скачиваний
- (lib/dll python35 запросит)

посмотрел про uno, много всего, одна из ссылок http://www.script-coding.com/Python/OOo_Macro.html, запустил в "слушающий" режим soffice "-accept=socket,host=localhost,port=2002;urp;", хелло написал, открыл новый пустой документ в write, запустил ".\python hello_world1.py" - работает - в открытом окне "Hello World" увидел)
hello_world1.zip
(747 байт) 88 скачиваний
, но надо помнить что надо запускать с тем питончиком что с офисом в комплекте идет ...\program\ или разбираться с "import uno"
Ответить