Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2019 20:15:45

Himir
Зарегистрирован: 2019-03-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите пожалуйста по эксель документам

Имеется готовый шаблон, созданный в экселе. На сайте (джанго 3) несколько окон, в них заносят данные, которые фиксируются в определённых(с фиксированными размерами) ячейках в эксель документе, так же в определённое место(с фиксированными размерами) грузится печать и подпись, но они должны быть без заднего фона. Далее сохраняем с именем шаблона или своим и выводим на предпросмотр для печати.
Вопрос: Шаблон надо отрисовывать тоже в питоне или можно готовый взять, созданный в экселе?
Что нужно применить для создания данного алгоритма?
Если не сложно, подскажите по пунктам, что надо делать. Заранее Всех Благодарю!

Офлайн

#2 Дек. 28, 2019 03:07:14

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10032
Репутация: +  857  -
Профиль   Отправить e-mail  

Подскажите пожалуйста по эксель документам

Himir
На сайте (джанго 3) несколько окон, в них заносят данные, которые фиксируются в определённых(с фиксированными размерами) ячейках в эксель документе, так же в определённое место(с фиксированными размерами) грузится печать и подпись, но они должны быть без заднего фона. Далее сохраняем с именем шаблона или своим и выводим на предпросмотр для печати.
Зачем здесь Excel? Для печати нужно генерировать pdf-документ. Для редактируемых документов нужно использовать Word. Если же тебе нужен именно Excel, то это не значит, что сайт должен быть связан с Excel. Лучше сохранять данные в промежуточный формат (типа CSV или JSON), а потом из него уже составлять pdf- , doc- или xls-документ для выполнения нужной задачи (печать, редактирование/печать, автоматические расчёты). И для каждой из этих задач можно будет сделать отдельный скрипт, который решает свою задачу лучше всего.



Отредактировано py.user.next (Дек. 28, 2019 03:09:11)

Офлайн

#3 Дек. 28, 2019 07:42:29

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Подскажите пожалуйста по эксель документам

Himir
Если не сложно, подскажите по пунктам, что надо делать
1. Подробнее напишите что есть и чего нет. Постарайтесь излагать в общепринятых принятых терминах. Пока складывается впечатление что вы модернизируете готовый сайт но так как вы описываете не может быть по множеству причин.

Например:
Himir
На сайте (джанго 3) несколько окон
Так не бывает. В вебе нет окон. Это что? Страницы фреймы плавающие диалоги?
Himir
фиксируются в определённых (с фиксированными размерами) ячейках
Тут два вопроса. Зачем нам знать про размеры? На сайте эксель все равно не виден. Этот пункт и далее про загрузку это уже сделано?
Himir
Далее сохраняем с именем шаблона
Так оно в вебе не работает. Сайты принципиально многопользовательские. Или вы ничего не можете сохранить или в начале надо залогиниться на сайт.

2 Выбрать технологию.
Те у вас надо убрать либо слово django либо слово exel. Работаете в web - все, забыли про шаблон в эксел, про ячейки, про сохранить, про окна, про печать документа на принтере, про сохранение файлов. Всего этого в вебе просто нет. Попытки сделать чтото похожее на сайте приведут к огромным трудозатратам (примерно как самостоятельно создать онлайн ворд). Если десктоп, то причем тут джанго?
Далее считаем что нужен сайт.
3. Делаете jango шаблон страницы которую надо печатать.
4. пишете javascript который в ответ на загрузку картинок помещает их в нужные места.
5 предпросмотр перед печатью стандартная функция броузера. но если у вас высокие требования к форме то см 6
6. создаете отдельно шаблон документа для печати, например в латехе, exel photoshop, incscape,….
7 В ответ на запрос пользователем загрузки файла формируете документ по шаблону и отдаете пользователю. Он уже у себя без вашего участия выводит документ на печать.



Отредактировано doza_and (Дек. 28, 2019 07:46:48)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version