The following is a description of the example files that are provided
with Spreadsheet::WriteExcelXML. They are intended to demonstrate the
different features and options of the module.


Getting started
===============
bug_report.pl           A template for submitting bug reports.
demo.pl                 Creates a demo of some of the features.
formats.pl              Creates a demo of the available formatting.
regions.pl              Demonstrates multiple worksheets.
simple.pl               An example of some of the basic features.
stats.pl                Basic formulas and functions.


Advanced
========
array_formula.pl        Examples of how to write array formulas.
cgi.pl                  A simple CGI program.
chess.pl                An example of formatting using properties.
colors.pl               Demo of the colour palette and named colours.
copyformat.pl           Example of copying a cell format.
diag_border.pl          A simple example of diagonal cell borders.
filehandle.pl           Examples of working with filehandles.
hyperlink1.pl           Shows how to create web hyperlinks.
hyperlink2.pl           Examples of internal and external hyperlinks.
indent.pl               An example of cell indentation.
merge1.pl               A simple example of cell merging.
merge2.pl               A simple example of cell merging with formatting.
merge3.pl               Add hyperlinks to merged cells.
merge4.pl               An advanced example of merging with formatting.
merge5.pl               An advanced example of merging with formatting.
mod_perl1.pl            A simple mod_perl 1 program.
mod_perl2.pl            A simple mod_perl 2 program.
protection.pl           Example of cell locking and formula hiding.
sales.pl                An example of a simple sales spreadsheet.
sendmail.pl             Send an Excel email attachment using Mail::Sender.
stats_ext.pl            Same as stats.pl with external references.
stocks.pl               Demonstrates conditional formatting.
textwrap.pl             Demonstrates text wrapping options.
web_component.pl        Create an interactive Excel webpage with IE.
write_arrays.pl         Example of writing 1D or 2D arrays of data.
write_to_scalar.pl      Example of writing an Excel file to a Perl scalar.
write_handler1.pl       Example of extending the write() method. Step 1.
write_handler2.pl       Example of extending the write() method. Step 2.
write_handler3.pl       Example of extending the write() method. Step 3.
write_handler4.pl       Example of extending the write() method. Step 4.


Unicode
=======
unicode.pl              Simple example of using Unicode UTF16 strings.
unicode_japan.pl        Write Japanese Unicode strings using UTF16.
unicode_list.pl         List the chars in a Unicode font.
unicode_2022_jp.pl      Japanese: ISO-2022-JP to utf8 in perl 5.8.
unicode_8859_11.pl      Thai:     ISO-8859_11 to utf8 in perl 5.8.
unicode_8859_7.pl       Greek:    ISO-8859_7  to utf8 in perl 5.8.
unicode_big5.pl         Chinese:  BIG5        to utf8 in perl 5.8.
unicode_cp1251.pl       Russian:  CP1251      to utf8 in perl 5.8.
unicode_cp1256.pl       Arabic:   CP1256      to utf8 in perl 5.8.
unicode_koi8r.pl        Russian:  KOI8-R      to utf8 in perl 5.8.
unicode_polish_utf8.pl  Polish :  UTF8        to utf8 in perl 5.8.
unicode_shift_jis.pl    Japanese: Shift JIS   to utf8 in perl 5.8.


Utility
=======
csv2xls.pl              Program to convert a CSV file to an Excel file.
datecalc1.pl            Convert Unix/Perl time to Excel time.
datecalc2.pl            Calculate an Excel date using Date::Calc.
tab2xls.pl              Program to convert a tab separated file to xls.


Developer
=========
convertA1.pl            Helper functions for dealing with A1 notation.
writeA1.pl              Example of how to extend the module.


