The following module was proposed for inclusion in the Module List:

  modid:       Data::UNLreport
  DSLIP:       RdpOp
  description: Formats delimited data into uniform columns
  userid:      JASALOMON (Jacob Salomon)
  chapterid:   6 (Data_Type_Utilities)
  communities:

  similar:
    Data:Report

  rationale:

    This was not conceived as a general purpose report writer. The
    intent is to find the maximum width of each columns and pad it with
    spaces on the left or right or zeros to right of a decimal point to
    keep all columns aligned and the data readable.

    The original purpose is to beautify the output of an UNLOAD command
    in an Informix database. It is also equipped to handle the
    non-delimited BLOB data that gets unloaded together with the
    delimited data.

    Only now that it has been made into a class have I realized other
    potential enhancements, not normally part of a standard report
    writer. e.g. Setting the maximum width for selected columns; data
    would continue to output to that column only, leaving blank the
    completed columns of that row. (Then again, with 5,000 Report
    modules out there, it might have been done by someone.)

  enteredby:   JASALOMON (Jacob Salomon)
  enteredon:   Thu Mar  3 06:36:10 2011 GMT

The resulting entry would be:

Data::
::UNLreport       RdpOp Formats delimited data into uniform columns  JASALOMON


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a1500000_796a87f094393b71&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a1500000_796a87f094393b71&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Data%3A%3AUNLreport

Reply via email to