App-combinesheets

 view release on metacpan or  search on metacpan

docs/App-combinesheets.html  view on Meta::CPAN

<dt><a name="-ignorecases"
><b>-ignorecases</b></a></dt>

<dd>
<p>Not yet implemented.</p>

<dt><a name="General_options"
><b>General options</b></a></dt>

<dd>
<dl>
<dt><a name="-h"
><b>-h</b></a></dt>

<dd>
<p>Print a brief usage message and exits.</p>

<dt><a name="-help"
><b>-help</b></a></dt>

<dd>
<p>Print a brief usage message with options and exit.</p>

<dt><a name="-man"
><b>-man</b></a></dt>

<dd>
<p>Print a full usage message and exit.</p>

<dt><a name="-version"
><b>-version</b></a></dt>

<dd>
<p>Print the version and exit.</p>
</dd>
</dl>
</dd>
</dl>

<h1><a class='u' href='#___top' title='click to go to top of document'
name="ENVIRONMENT_VARIABLES"
>ENVIRONMENT VARIABLES</a></h1>

<h3><a class='u' href='#___top' title='click to go to top of document'
name="COMBINE_SHEETS_EXT_PATH"
>COMBINE_SHEETS_EXT_PATH</a></h3>

<p>It contains a path that is used when looking for external programs (when the reserved words PROG or PROGS are used). For example, the <code>examples</code> directory in the source distribution of this package has an external program <code>age.sh</...

<pre>   COMBINE_SHEETS_EXT_PATH=examples bin/combinesheets -cfg examples/cars.cfg --inputs CAR=examples/cars.csv</pre>

<h1><a class='u' href='#___top' title='click to go to top of document'
name="DEPENDENCIES"
>DEPENDENCIES</a></h1>

<p>In order to run this tool you need Perl and the following Perl modules to be installed:</p>

<pre>   App::Cmd::Simple
   Text::CSV::Simple
   Text::CSV_XS
   File::BOM
   Getopt::Long::Descriptive
   Pod::Usage
   Algorithm::Loops</pre>

<p>Optionally (if your configuration file uses the reserved word PROG or PROGS for calculated columns):</p>

<pre>   IO::CaptureOutput</pre>

<h1><a class='u' href='#___top' title='click to go to top of document'
name="KNOWN_BUGS,_MISSING_FEATURES"
>KNOWN BUGS, MISSING FEATURES</a></h1>

<ul>
<li>Columns are identified by their header names. There is no way to identify them simply by their order (column number).</li>

<li>The input spreadsheet are read first into memory. Which may be a problem with really huge spreadsheets.</li>

<li>The inputs can be COMMA-separated or TAB-separated. It would be perhaps nice to allow also the Excel spreadsheets.</li>

<li>Comparing header names and rows is case-sensitive only. There is a plan to implement the option <code>-ignorecases</code>,</li>
</ul>

<p>Some of these missing features may be implemented later.</p>

<h1><a class='u' href='#___top' title='click to go to top of document'
name="SUPPORT"
>SUPPORT</a></h1>

<p>You can find documentation for this module with the perldoc command.</p>

<pre>    perldoc App::combinesheets</pre>

<p>You can also look for information at:</p>

<ul>
<li>RT: CPAN&#39;s request tracker
<p><a href="http://rt.cpan.org/NoAuth/Bugs.html?Dist=App-combinesheets" class="podlinkurl"
>http://rt.cpan.org/NoAuth/Bugs.html?Dist=App-combinesheets</a></p>
</li>

<li>AnnoCPAN: Annotated CPAN documentation
<p><a href="http://annocpan.org/dist/App-combinesheets" class="podlinkurl"
>http://annocpan.org/dist/App-combinesheets</a></p>
</li>

<li>CPAN Ratings
<p><a href="http://cpanratings.perl.org/d/App-combinesheets" class="podlinkurl"
>http://cpanratings.perl.org/d/App-combinesheets</a></p>
</li>

<li>Search CPAN
<p><a href="http://search.cpan.org/dist/App-combinesheets/" class="podlinkurl"
>http://search.cpan.org/dist/App-combinesheets/</a></p>
</li>
</ul>

<h1><a class='u' href='#___top' title='click to go to top of document'
name="AUTHOR"
>AUTHOR</a></h1>



( run in 0.795 second using v1.01-cache-2.11-cpan-98e64b0badf )