
Kirill
06.12.2017
19:19:28

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

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

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

Google

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

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

f1nnix
06.12.2017
19:50:35

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

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
Ну мне и нужно просто вписать в ячейку в файле. Просто дело в том, чтобы не создавать новый файл.

b0g3r
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

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

Диёр
06.12.2017
20:35:03

Alex
06.12.2017
20:35:06

Проксимов
06.12.2017
20:35:39

Nikolay
06.12.2017
20:35:47
?

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

Проксимов
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

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

Sergey
06.12.2017
20:40:08

Диёр
06.12.2017
20:40:27
ещё очень много эйчаров
когда не захотел чтобы тебя добавили в блэклист

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

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

Nikolay
06.12.2017
20:42:48

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