кто как делает отчёты?

strizzz
Дата: 06.05.2010 09:55:42
кто как делает отчёты?

ReportViewer или как то иначе?

кто как делает выгрузку отчётов excel?

заранее спасибо за ответы!
shieldHR
Дата: 11.05.2010 14:28:47
strizzz
кто как делает отчёты?

ReportViewer или как то иначе?

кто как делает выгрузку отчётов excel?

заранее спасибо за ответы!


на разных местах работы делал по разному:

1) Формировал HTML таблицу, указывая MIME заголовок как ексель
2) формировал ексель на стороне СУБД(оракл), и вэбмордой получал файл
3) Формировал шаблон в екселе, затем сохранял как xml, и использовал в качестве шаблона.
4) Свой репортер, который использует вариант 3
Oleg Shcherbina
Дата: 11.05.2010 14:44:07
недавно попробовал формировть на сервере из ASP Excel-файл без присутствия MS Office.
Посмотрел как выглядит Excel в виде xml и формировал его прямой записью в текстовый файл.
Громоздко, но довольно просто получилось.

типа так
Set f=fso.OpenTextFile(sFileFullName,ForWriting,true,TristateTrue)
f.writeline "<?xml version='1.0'?>"
f.writeline "<?mso-application progid='Excel.Sheet'?>"
Gennadiy83
Дата: 11.05.2010 14:56:31
Я использовал Excel и CrystalReport (позволяет формировать документы doc, excel, pdf). Последний не рекомендую, построить в нем ровную аккуратную табличку очень сложно. Говорят, что вместо него лучше использовать FastReport.