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'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 )