@ru_python

Страница 4312 из 9768
Nikolay
06.12.2017
19:20:12
Подскажите пожалуйста, чем в офисной учётной системе ловчее генерить документы для печати на основе шаблонов? Акты приёмки оборудования на восстановление данных, и т.п. Хотелось бы иметь дело с PDF, а ещё лучше с ODF. Всё что нагуглил - давно не обновляемые либы, не перевалившие за нулевую версию, либо работа с docx, либо работа через API опенофиса. А это всё не совсем то, чего хотелось бы. Идеальный вариант - имеем шаблонный документ, желательно ODF, и вставляем туда содержимое, в том числе заранее неизвестное количество строк в таблицу.

Kirill
06.12.2017
19:20:48
ребята, есть кто заморачивался с Jyton?

Google
b0g3r
06.12.2017
19:40:59
Но про таблицы не уверен

Nikolay
06.12.2017
19:46:56
Ага, вот в это всё и упирается. А то можно было бы любой шаблонизатор использовать или просто регулярки.

f1nnix
06.12.2017
19:50:35
Ага, вот в это всё и упирается. А то можно было бы любой шаблонизатор использовать или просто регулярки.
Если у тебя есть возможность использовать Chrome локально или удалено, ты можешь открывать в нем документ по Chrome Debugging Protocol и распечатать PDF. Размеры страницы, опции печати настраивается. https://chromedevtools.github.io/devtools-protocol/

Nikolay
06.12.2017
19:56:42
Спасибо, посмотрю. Вообще задача в том, чтобы создать документ и сохранить его на сервере. А затем, если пользователю понадобится распечатать, он сам его откроет чем захочет и распечатает.

Artem
06.12.2017
19:57:36
Работал кто-то через Python с Excel? Нужно редактировать файл, а либы позволяют лишь создавать новый.

Alex
06.12.2017
19:58:17
каким образом редактировать?

@DarkArgo

Диёр
06.12.2017
19:59:40
Ну энивей если жопа сильно припекает, то можешь из экселя в csv перевести и так работать

N. M.
06.12.2017
20:00:34
Работал кто-то через Python с Excel? Нужно редактировать файл, а либы позволяют лишь создавать новый.
Я не работал, конечно, но что если парсить документ, из изменять нужное, а потом всё это встаалять в новый и перезаписывать?

Artem
06.12.2017
20:00:50
Ну просто нужно в определенные ячейки вставлять значения, которые будут запрашиваться у пользователя

Alex
06.12.2017
20:01:06
@DarkArgo для манипуляций с данными pandas используй.

Artem
06.12.2017
20:01:22
http://www.python-excel.org/ все инструменты отсюда проверял?

Google
Artem
06.12.2017
20:02:15
Да

Попробую с pandas

Alex
06.12.2017
20:03:30
@DarkArgo конкретизируй. Вставить в ячейку по индексу в pandas'е можно. Записать файл тоже.

Evgeny
06.12.2017
20:03:57
Пандас вроде справится

Artem
06.12.2017
20:04:12
Ну мне и нужно просто вписать в ячейку в файле. Просто дело в том, чтобы не создавать новый файл.

Artem
06.12.2017
20:04:21
пандас не xlrd использует для экселя?

Alex
06.12.2017
20:04:36
@upppi его

@upppi но эт для чтения

Nikolay
06.12.2017
20:06:21
есть еще openpyxl

Artem
06.12.2017
20:06:22
еcли xlwt, то не работает

Nikolay
06.12.2017
20:06:24
для xlsx

Artem
06.12.2017
20:06:27
он тоже

я в курсе

удобно

но создает новый

еще win32com можно

но я пока с ним не разобрался

Gennady
06.12.2017
20:07:31
еще win32com можно
Не удобно, надо офис ставить



Google
Artem
06.12.2017
20:10:44
А как ты его сейваешь?

Gennady
06.12.2017
20:16:03
Ваще этот я читаю. Но в другом проекте я знаешь че делал. Открывал таблицу зипом и правил sheet.xml соответствующим образом и собирал обратно. В принципе с вордом я так же поступаю.

Nikolay
06.12.2017
20:30:39
што это

какой нахер word

зачем он нужен кроме как менеджерам

Gennady
06.12.2017
20:31:32
О, друг как раз им и нужен

Nikolay
06.12.2017
20:31:53
Больные люди.

Gennady
06.12.2017
20:32:20
Это их головная боль :)

Диёр
06.12.2017
20:32:41
>2017 >word

ох

Nikolay
06.12.2017
20:32:46
?

Alex
06.12.2017
20:32:47
Это их головная боль :)
Как я пока вижу — твоя ¯\_(ツ)_/¯

Gennady
06.12.2017
20:33:27
Как я пока вижу — твоя ¯\_(ツ)_/¯
Я уже свою задачу решил, а головная боль у @DarkArgo

>2017 >word
Больше скажу, некоторые с моего апи дергают данные в эксель powerquery

Диёр
06.12.2017
20:35:03
Alex
06.12.2017
20:35:06
Я уже свою задачу решил, а головная боль у @DarkArgo
У него питон на винде, что ли? Извращенец.

Проксимов
06.12.2017
20:35:39
но создает новый
Скинь код как ты создаёшь файл

Google
Nikolay
06.12.2017
20:36:05
Gennady
06.12.2017
20:36:15
дабл бинго
Я не шучу. Вот прям так:

Admin
ERROR: S client not available

Gennady
06.12.2017
20:36:28


Alex
06.12.2017
20:36:31
touch file
Кхм, сложно

Проксимов
06.12.2017
20:36:42
touch file
Скорее всего там просто режим дозаписи не поставлен

Artem
06.12.2017
20:36:43
Я уже решаю

Проксимов
06.12.2017
20:36:47
Artem
06.12.2017
20:36:48
Как сделаю, скажу

Alex
06.12.2017
20:36:58
Линух
Спасибо, КАПИТАН

Nikolay
06.12.2017
20:37:01
?

За мышкой тянуться надо

Gennady
06.12.2017
20:38:14
За мышкой тянуться надо
За то целый штат c# программистов, которым лень и дорого

Nikolay
06.12.2017
20:38:43
это старосты

Gennady
06.12.2017
20:38:46
Так что. Пока они все есть у нас есть работа и деньги

Nikolay
06.12.2017
20:39:03
с питоном только по помойкам побираться

Gennady
06.12.2017
20:39:07
Да

Nikolay
06.12.2017
20:39:35
в этом чати у меня 4057 конкурентов

?

Gennady
06.12.2017
20:40:08
Или собутыльников

Google
Диёр
06.12.2017
20:40:27
в этом чати у меня 4057 конкурентов
ну здесь 2/3 точно просто так сидит

ещё очень много эйчаров

когда не захотел чтобы тебя добавили в блэклист

Nikolay
06.12.2017
20:41:46
на ебаном.ит много охуительных историй

об hr: https://ebanoe.it/

и не только

Диёр
06.12.2017
20:42:26
был чатик для эйчаров, вроде и щас есть, но меня оттуда выкинули

там злые тёти обсуждали свои коварные планы

Диёр
06.12.2017
20:44:54
сейчас доступен для простых смертных только проход на нейтральную территорию

Страница 4312 из 9768