Сохранен 18
https://2ch.hk/s/res/2459551.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сап, /s/. Есть один договор, в который нужно

 Аноним (Google Android: Mobile Safari) 12/01/19 Суб 14:50:30 #1 №2459551 
contracttdocs.jpg
Сап, /s/. Есть один договор, в который нужно подставлять реквизиты юр.лиц. Договор в формате docx, на работе стоит Убунта и LibreOffice. Подскажи более простой способ, чем вставлять данные в нужные места руками. В идеале - онлайн сервис, чтобы не просить сисадмина что-то ставить на комп.
Аноним (Microsoft Windows 7: Firefox based) 12/01/19 Суб 15:53:41 #2 №2459613 
>>2459551 (OP)
docx это zip-архив. Распаковываешь, открываешь word/document.xml, заменяешь нужное, запаковываешь обратно. Не вручную, конечно, а скриптом. Вам там в десятую винду подобие линукса завезли, можешь попробовать на нём поработать.
>В идеале - онлайн сервис
А конфиденциальность твой онлайн-сервис будет соблюдать? Нормальный админ тебя первый в жопу и выебет за такую самодеятельность.
Аноним (Microsoft Windows 7: Firefox based) 12/01/19 Суб 16:35:24 #3 №2459653 
1.png
2.png
>>2459613>>2459613
>на работе стоит Убунта
>Вам там в десятую винду подобие линукса завезли
Жопой читал, кстати. Раз вы такие продвинутые, бери готовое решение. Если в реквизитах есть запятые, нужно будет переделать.
https://pastebin.com/3wmjAGTw

Заодно объявляю специальную олимпиаду открытой.
Спермачи могут в очередной раз попробовать показать превосходство GUI над божественной КОНСОЛЬКОЙ.
Аноним (Microsoft Windows 7: Firefox based) 12/01/19 Суб 23:11:26 #4 №2460077 
>>2459653
Бампусики. Не стесняемся, пробуем решить задачку гуями.
Аноним (Microsoft Windows 10: Firefox based) 12/01/19 Суб 23:28:24 #5 №2460091 
>>2460077
Не решается гуями http://www.taurion.ru/access/15/11
Аноним (Linux: Firefox based) 12/01/19 Суб 23:51:10 #6 №2460137 
Не используйте для сложных документов такое решение, так как оно может принести много интересных сюрпризов.

Теория говорит:
sed работает с регулярными языками.
Язык XML является уже не регулярным, но только контекстно-свободным.

Для работы с XML-документами есть app-text/html-xml-utils от w3.org.

Практика говорит:

Дополнительно хочу подметить, что в случае с простыми документами, которым является Ваш пример - все будет работать отлично.
Аноним (Microsoft Windows 7: Firefox based) 13/01/19 Вск 00:06:12 #7 №2460174 
>>2460137
>в случае с простыми документами все будет работать отлично
В этом и суть скриптов — решение максимально простое и работает для конкретного случая. Никому не нужен продукт, способный обработать любой XML.
Аноним (Microsoft Windows 7: Firefox based) 14/01/19 Пнд 13:58:42 #8 №2461366 
>>2459653
Аноним (Google Android: Mobile Safari) 14/01/19 Пнд 14:32:06 #9 №2461382 
В ворде есть рассылки, охуенчиком работает с оповской задачей
Аноним (Apple GayPhone: Safari) 18/01/19 Птн 11:28:13 #10 №2464158 
Sup
Аноним (Microsoft Windows 7: Firefox based) 31/01/19 Чтв 18:30:36 #11 №2473618 
>>2459653
Аноним (Apple Mac: Firefox based) 31/01/19 Чтв 18:58:33 #12 №2473655 
>>2459551 (OP) https://www.webmerge.me/
>>2459653 https://iworkautomation.com/pages/script-tags-data-merge.html
Аноним (Linux: Firefox based) 31/01/19 Чтв 19:12:56 #13 №2473680 
>>2459653
Эта хуйня называется слияние и существовала в мсофисе с начала времён.
https://youtu.be/spmtcywy9Wo
Алсо твой костыль уязвим к слэшам и прочим управляющим символам.

>>2459551 (OP)
Под либрой всё не сильно отличается.
https://cadelta.ru/home-and-office/id363
Аноним (Ubuntu Linux: Firefox based) 31/01/19 Чтв 19:46:43 #14 №2473716 
>>2459613
А с хуяли сис. админ отвечает за безопасность? Он отвечает за стабильность, а не безопасность, довен ты комнатный
Аноним (Linux: Firefox based) 31/01/19 Чтв 20:28:00 #15 №2473752 
>>2473716
Россия-с-с-с. В малом бизнесе админ отвечает за основы ИБ.
Аноним (Microsoft Windows 7: Firefox based) 31/01/19 Чтв 22:24:40 #16 №2473940 
>>2473752
В мире белых людей тоже есть подвид сисадминов, прямо занимающихся ИБ. А вообще, любой эникейщик должен как минимум косвенно стремиться обеспечивать секурити. Только у пидорах сисадмин это такая макака, которая делает чтобы интернет работал.
Аноним (Microsoft Windows XP: Palemoon) 01/02/19 Птн 05:03:36 #17 №2474101 
>>2459551 (OP)
https://help.libreoffice.org/Common/Database_Overview/ru
https://help.libreoffice.org/Common/Creating_Reports/ru
https://help.libreoffice.org/Common/Report_Builder/ru
Аноним (Linux: Firefox based) 01/02/19 Птн 10:09:42 #18 №2474157 
screenshot2.png
>>2459551 (OP)
Если необязательно конвертить снова в .docx после изменения данных, то можно работать даже с плейнтекстом, хекая его регэксами, как на пастбине из этого >>2459653
поста. Регулярки могут быть как общего, так и индивидуального характера. Затем по идее можно будет текст сконвертить или распечатать в .odt или .pdf как вариант.
comments powered by Disqus