2009-06-30 3 views
4

Я создаю некоторое программное обеспечение для создания отчетов, которое будет генерировать книги Excel с диаграммами и всеми связанными данными. Помимо встроенных библиотек и возможностей интеграции .NET Office, есть ли другие инструменты или код, которые люди считают полезными для создания подобных проектов?C# .NET Charts Библиотеки/код?

EDIT: Я нацелен на winforms.

+0

Основатель Gigasoft, исследовав и сравнивая с перечисленными ниже. Смотрите нашу бесплатную 18-мегабайтную версию [.Net Charting Library Demo] (http://www.gigasoft.com). Демонстрация - это сжатые исследования, легко усваиваемые. Включает EXE на основе WinForms, Wpf и MFC для сравнения. Диаграммы в отчетах должны вести себя лучше всего, поскольку пользовательское взаимодействие часто недоступно для настройки уродливой диаграммы. Gigasoft всегда уделяет приоритетное внимание логике искусственного интеллекта, чтобы поддерживать качество изображения независимо от свойств, конфигурации, размера и формы. Размер нашей демонстрации для сравнения. – Robert

ответ

1

Службы Reporting Services SQL Server.

6

Раньше я использовал ZedGraph, и я нашел его довольно хорошим для бесплатной библиотеки.

+2

Да, ZedGraph - хорошая библиотека. – Noldorin

+2

согласился. его большой, и я использовал его в своем личном проекте (stochfit.sourceforge.net), если вам нужен пример. Единственным недостатком является то, что его больше не поддерживают, и в нем есть несколько раздражающих ошибок. Я исправил их в своей личной ветке, но никто не поддерживает проект. – Steve

1

Я работал с Office Open XML Library (portal), который позволяет создавать файлы Excel без взаимодействия с Office. Его немного сложно изучить, так как вы должны изучить базовый формат документа, а версия 2.0 по-прежнему находится в CTP до тех пор, пока не появится Office14, но это быстрое (исполнительное) и бесплатное решение.

1

Я использую Steema TeeChart.Net. Это очень мощный график, но он не бесплатный и не дешевый (около 760 долларов США за разработчика).

1

является совместимый компонент электронной таблицы Excel для .NET, который поддерживает таблицу функций, а также Excel совместимы построения графиков. Вы не указали, ориентированы ли вы на WinForms или ASP.NET, но SpreadsheetGear может использоваться с обоими.

Вы можете увидеть живую диаграмму с диаграммами, отображаемыми SpreadsheetGear here и загрузить оценочное программное обеспечение here.

Отказ от ответственности: У меня есть SpreadsheetGear ООО

1

Syncfusion имеет встроенную утилиту .NET, которая позволяет для автоматизации электронных таблиц (в том числе графиков возможности), не проходящие через Excel.

Пучок не дешев или прост в использовании, но он мощный.