![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
excel-отчетность в Intranet и просто [D6, MSSQL]
Инна © (2003-06-01 15:15:00)сначала про просто: сделала формирование отчетов сразу в Excel. Т.е. форма - выбор параметров - - отражение инфы в DBgridaх -кнопка "Сформировать" - Запуск Excel. может, перед этим для просмотра нужно во что-нить другое для наглядности перегнать?
Собственно вопрос: я загоняю данные уже в шаблон. открывается Excel и при попытке закрыть (без предварительного сохранения) предлагается сохранить данные в файле-шаблоне. это не правильно, т.к. для следующего отчета шаблоном будет уже готовый отчет, что приведет к наложению данных и оишбкам. как сделать так, чтобы предлагал сохранить сразу в другом файле?
открываю шаблон так:
Excel.Connect;
Excel.WorkBooks.Open ("имя файла", 11 EmptyParameter, false, xlLCID);
Про Web - пока только изучаю, все как-то смутно, начну делать с завтра (сервак будет). точно знаю, что буду делать через Delphi. мне видится собственно также: выбор параметров и две ссылки "Просмотреть" и "Скачать". Хотелось бы оставить отчеты в Excel. если со скачать все более менее понятно (создаем файл на сервере - передаем пользователю), то как можно организовать "просмотреть"? у Excel вроде есть в меню "сохранить как веб-страницу" - как это можно программно вызвать? и еще: как удалять сформированные файлы, чтобы сервак не засорять?
в общем, куча вопросов :) и мало времени.
и сплошная надежда на вашу помощь и комментарии с конструктивной критикой (мне перед защитой это полезно будет :) )! спасибо!
Карелин Артем (2003-06-02 14:20:00) [1]> как сделать так, чтобы предлагал сохранить сразу в другом файле?
В Екселе есть методы и интерфейсы для работы с шаблонамии расширение не надо менять. Сейчас не помню, надо будет - гляну.
Такой вопрос: запустится ли Excel из web-приложения? Советую проверить.
Zelius (2003-06-02 12:33:00) [2]У объекта Workbook есть метод SaveAs, в нем надо указать формат xlHTML и будет счастье :) Хотя сам не пробовал.
Инна (2003-06-02 02:09:00) [3]вопрос про сохранение в шаблоне снимается - мой шаблон был расширения xls, а с xlt все ок.
оставется сплошной Intranet...
Инна (2003-06-01 22:00:00) [4]Zelius, самой пока не очень понятна :) да, я тоже подумала, что "скачать" излишне. так а как из Excel в html перекинуть?
Zelius (2003-06-01 16:56:00) [5]Не понятна архитектура приложения, особенно в плане Web...
А Вообще можно подойти как в ISAPI или CGI, клиент обращается к модулю и получает отчет в виде HTML и если он ему нужен, то может сохранить на диске. В дельфи есть компоненты для помощи в создании HTML - TPageProducer.