XTAB Home

 FAQ's
 What is XTAB?  A Perl based program used primarily to produce cross-tabulations of data elements located within flat files. Output is printed, and can also be sent to HTML and/or CSV (Comma Seperated Values - spreadsheet compatable) files as well. Idea being these files can be inputted to an HTML editor or Spreadsheet for further processing, formatting, and or graphic generation.
 What is a cross-tabulation?  In its simplest form, a cross-tabulation is a two dimensional table consisting of rows (a stub) and columns (a spread). Each cell in the table is a count of the number of the occurrences of each particular stub and spread variables values.
 How is a cross-tabulation generated?  A cross-tabulation is generated by reading a file one record at a time, calculating the appropriate array cell to increment from the stub and spread values, and finally printing the results.
 How does XTAB work?  An XTAB source program is translated, utilizing a Pre-Processor, into a proper Perl program. That Perl program is executed to produce the desired results.
 What is required to run XTAB?  A unix signon, access to Perl 5.0, the ability to create a text file.
 Does the XTAB user need to know Perl?  No!
 What does the XTAB user need to know?  Needs to understand the concept of what a cross tabulation is and how to define the parameters for its contents. In its elementary case the XTAB user is not programming, but specifying parameters. The sophisticated user is just more powerful.
 Show me a simple XTAB run.  A Run (the html and csv files generated.)
 Show me a simple XTAB session.  A Session
 What does XTAB consist of?  Just a small number (4) of perl source code files and scripts, all text files. There are no modules or binary files required. See Installation.
 XTAB for windows?  To follow ...
   

XTAB Home