in reply to Report Formatting

Some other options to what has already been mentioned:

  1. (s)printf. Old-school, but it's simple and it works.
  2. Using a markup language (HTML, PoD, TeX, troff, etc) and feeding it to the appropriate formatting engine. Lots of helper packages in this space (Template::Toolkit, pod2*, etc)
  3. creating PDF output directly (PDF::Create, PDF::Report, PDF::Report::Table).

Replies are listed 'Best First'.
Re^2: Report Formatting
by octopusgrabbus (Acolyte) on Aug 18, 2013 at 15:56 UTC

    As it turns out, I've gone to flat files and sprintf for the largest report.

    I'm using

    Text::Table
    for a report that does not require a large number of columns. It's quite convenient.

    not as wide a report, but I could not get tight enough control over 14 columns for the major report, which is why I decided to use sprintf.