Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Formatting Output

by toolic (Bishop)
on Oct 11, 2012 at 17:36 UTC ( #998495=note: print w/ replies, xml ) Need Help??


in reply to Formatting Output

If you know ahead of time how wide each column is, use printf. If you want your columns to be auto-scaled for you, you can use a module like Text::Table.


Comment on Re: Formatting Output
Replies are listed 'Best First'.
Re^2: Formatting Output
by frozenwithjoy (Curate) on Oct 11, 2012 at 18:02 UTC
    I was just about to suggest Text::Table, too. I love how you can have columns aligned by arbitrary characters (e.g., the decimal in a number). The only drawback is if you want to open your output in Excel or something, the columns don't get split as easily as if it were tab-delimited, etc.

      If you're going to be using Excel, why do you care what the bare output looks like?

        There have been times when I've generated tables that I like to examine using less, but others might need to open in Excel for their own reasons.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://998495]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (13)
As of 2015-07-31 12:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (277 votes), past polls