Создание отчетов PDF / Excel из веб-приложения c # .net - PullRequest
1 голос
/ 09 октября 2008

У нас есть система, которая используется несколькими сотнями отдельных клиентов, и в конце месяца клиенту нравится составлять отчет об активности со своими клиентами. В этих отчетах нет ничего особенного; они могут содержать логотип, адрес и несколько строк математических данных. В настоящее время мы используем Crystal Reports, но это не очень приятный опыт;) также кажется немного излишним, поскольку мы используем что-то вроде 1% его функциональности.

Что бы другие люди использовали для создания отчетов из веб-приложения, создание PDF является обязательным.

Ответы [ 6 ]

1 голос
/ 09 октября 2008

Если вам просто нужно создать PDF-файл, вы можете использовать библиотеку, например ABCpdf.NET . Это около $ 329 за лицензию, но она проста в использовании и достаточно надежна.

1 голос
/ 09 октября 2008

Ну, мы также используем CR. Я слышал о iTextSharp и видел, как он используется для конкатенации PDF в наших системах. Может быть, это то, что вы ищете. Для создания отчетов в Excel мы используем формат csv для простых табличных данных и COM-взаимодействие для более сложных отчетов.

0 голосов
/ 09 октября 2008

Всегда используйте отчеты SQL здесь, но если вы хотите создавать PDF-файлы вручную, то iTextSharp довольно зрелый. На самом деле это порт Java-библиотеки iText, поэтому поиск в Google обычно приводит к большому количеству документации и примеров.

0 голосов
/ 09 октября 2008

Для генерации вывода PDF я всегда использовал FOP или nFOP . Это довольно хороший XSL: FO процессор с открытым исходным кодом.

0 голосов
/ 09 октября 2008

Оценивая некоторые наборы веб-элементов управления для приличной сетки, я заметил, что некоторые из них имеют встроенный экспорт в xls / csv / pdf.

0 голосов
/ 09 октября 2008

Мы используем службы отчетов SQL Server (SSRS). Отчеты строятся в Visual Studio. текст ссылки

...