Найти - Пользователи
Полная версия: Подскажите пожалуйста по эксель документам
Начало » Python для новичков » Подскажите пожалуйста по эксель документам
1
Himir
Имеется готовый шаблон, созданный в экселе. На сайте (джанго 3) несколько окон, в них заносят данные, которые фиксируются в определённых(с фиксированными размерами) ячейках в эксель документе, так же в определённое место(с фиксированными размерами) грузится печать и подпись, но они должны быть без заднего фона. Далее сохраняем с именем шаблона или своим и выводим на предпросмотр для печати.
Вопрос: Шаблон надо отрисовывать тоже в питоне или можно готовый взять, созданный в экселе?
Что нужно применить для создания данного алгоритма?
Если не сложно, подскажите по пунктам, что надо делать. Заранее Всех Благодарю!
py.user.next
Himir
На сайте (джанго 3) несколько окон, в них заносят данные, которые фиксируются в определённых(с фиксированными размерами) ячейках в эксель документе, так же в определённое место(с фиксированными размерами) грузится печать и подпись, но они должны быть без заднего фона. Далее сохраняем с именем шаблона или своим и выводим на предпросмотр для печати.
Зачем здесь Excel? Для печати нужно генерировать pdf-документ. Для редактируемых документов нужно использовать Word. Если же тебе нужен именно Excel, то это не значит, что сайт должен быть связан с Excel. Лучше сохранять данные в промежуточный формат (типа CSV или JSON), а потом из него уже составлять pdf- , doc- или xls-документ для выполнения нужной задачи (печать, редактирование/печать, автоматические расчёты). И для каждой из этих задач можно будет сделать отдельный скрипт, который решает свою задачу лучше всего.
doza_and
Himir
Если не сложно, подскажите по пунктам, что надо делать
1. Подробнее напишите что есть и чего нет. Постарайтесь излагать в общепринятых принятых терминах. Пока складывается впечатление что вы модернизируете готовый сайт но так как вы описываете не может быть по множеству причин.

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

2 Выбрать технологию.
Те у вас надо убрать либо слово django либо слово exel. Работаете в web - все, забыли про шаблон в эксел, про ячейки, про сохранить, про окна, про печать документа на принтере, про сохранение файлов. Всего этого в вебе просто нет. Попытки сделать чтото похожее на сайте приведут к огромным трудозатратам (примерно как самостоятельно создать онлайн ворд). Если десктоп, то причем тут джанго?
Далее считаем что нужен сайт.
3. Делаете jango шаблон страницы которую надо печатать.
4. пишете javascript который в ответ на загрузку картинок помещает их в нужные места.
5 предпросмотр перед печатью стандартная функция броузера. но если у вас высокие требования к форме то см 6
6. создаете отдельно шаблон документа для печати, например в латехе, exel photoshop, incscape,….
7 В ответ на запрос пользователем загрузки файла формируете документ по шаблону и отдаете пользователю. Он уже у себя без вашего участия выводит документ на печать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB