Matt Hidinger - Transform your LINQ queries into Excel/PDF reports with DoddleReport 1.2
DoddleReport builds tabular reports from any IEnumerable datasource. Out of the box it can render reports to Excel, PDF, HTML, and CSV – fully pluggable of course. I created the project to provide reporting output over the LINQ queries we had already written for an application, but maybe you can find other uses for it.
So what does it generate?
The following samples are generated live in real-time (notice the data will change every time you open the report)
DoddleReport automatically generates tabular reports from any IEnumerable datasource.
Out of the box it can render reports to Excel, PDF, HTML, and CSV – fully pluggable of course. I designed the project to provide reporting output over the LINQ queries we had already written for the application, but maybe you can find other uses for it.
Blog Updates
For updates and other topics please visit my blog at http://www.matthidinger.com or follow me @matthidinger
Get Started!
New to DoddleReport?
- Look at the Building Your First Report page
- Review the documentation
- Get it! The preferred install method is NuGet, but the compiled Binaries can be found under Downloads or just get the latest source
NuGet Packages
DoddleReport has been split into multiple packages to support more users’ needs. See their Descriptions within NuGet for more on the differences
- Install-Package DoddleReport
- Install-Package DoddleReport.Web
- Install-Package DoddleReport.iTextSharp
- Install-Package DoddleReport.AbcPdf
- Install-Package DoddleReport.OpenXml
- Install-Package DoddleReport.Dynamic
New in v1.2
- NEW WRITER: A new OpenXML ExcelReportWriter found in the DoddleReport.OpenXml package, courtesy of Louis-Philippe Perras
- NEW WRITER: A new iTextSharp PDF writer can be found in the DoddleReport.iTextSharp package, courtesy of Louis-Philippe Perras (thanks again!)
- Breaking change: The root namespace changed from Doddle.Reporting to just DoddleReport
- Breaking change: The Default Orientation for reports is now Portrait
- All Web references moved to separate project to allow for .NET Client Profile support for WinForms/WPF
- Added “myReport.RenderHints.BooleansAsYesNo = true” to write Yes/No on the reports for boolean fields
- Added custom FileName support for web reporting as requested in Discussions
- Added MVC Areas support by calling areaRegistrationContext.MapReportingRoute();
- Various Bug fixes and enhancements as reported in the Discussion forum and Issue Tracker
Okay, that's kind of awesome...
No comments:
Post a Comment
NOTE: Anonymous Commenting has been turned off for a while... The comment spammers are just killing me...
ALL comments are moderated. I will review every comment before it will appear on the blog.
Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...
I reserve, and will use, the right to not approve ANY comment for ANY reason. I will not usually, but if it's off topic, spam (or even close to spam-like), inflammatory, mean, etc, etc, well... then...
Please see my comment policy for more information if you are interested.
Thanks,
Greg
PS. I am proactively moderating comments. Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...