reporter 0.1.4 copy "reporter: ^0.1.4" to clipboard
reporter: ^0.1.4 copied to clipboard

A package that helps prepare tabular reports.

Reporter #

Pub Version GitHub last commit on main

A standard for generating reports in pure dart.

Note: Currently only supports tabular reports.

Example #

Check the dedicated example project

Features #

  • Build tabular reports with ease.
  • Handles column nesting (colspan).
  • Handles row nesting (rowspan).
  • Full customizable.
  • Language independent, can be adapted for Excel, Html, Pdf, Markdown, txt, etc ...
  • Surprisingly easy to use.

Getting started #

  1. Depend on the reporter package dart pub add reporter
  2. Use TabularReporter.calculateHeaderCells to calculate the header cells from columns.
  3. Use TabularReporter.calculateCells to calculate the body cells from rows and columns.
  4. Optionally depend on other specific generators like reporter_html, reporter_syncfusion_flutter_xlsio, etc...

Preview #

Client payments
reason total to pay instances
date amount
person1 project1 5000.0 2023-08-01 00:00:00.000 2000.0
2023-08-15 00:00:00.000 1500.0
2023-08-30 00:00:00.000 1500.0
project2 1000.0
project3 4000.0 2023-09-01 00:00:00.000 1000.0
2023-09-15 00:00:00.000 2000.0
person2 project4 0.0
2
likes
0
pub points
33%
popularity

Publisher

verified publisherbdaya-dev.com

A package that helps prepare tabular reports.

Repository (GitHub)
View/report issues

Topics

#reports #table

License

unknown (license)

Dependencies

collection

More

Packages that depend on reporter