#!/usr/bin/perl -w
###############################################################################
#
# This example demonstrates html formatted strings in cells.
#
# reverse('©'), April 2005, John McNamara, jmcnamara@cpan.org
#
use strict;
use Spreadsheet::WriteExcelXML;
my $workbook = Spreadsheet::WriteExcelXML->new("html_string.xls");
my $worksheet = $workbook->add_worksheet();
$worksheet->set_column('B:B', 25);
# Write a string with some bold and italic text. Cell formatting can also
# be added.
#
my $str1 = 'Some bold and italic text';
my $format1 = $workbook->add_format(fg_color => 'yellow', border => 6);
$worksheet->write_html_string('B2', $str1);
$worksheet->write_html_string('B4', $str1, $format1);
# Write a string with subscript and superscript. Also increase the font
# size to make it more visible.
#
my $str2 = 'xj(n-1)';
my $format2 = $workbook->add_format(size => 20);
$worksheet->write_html_string('B6', $str2, $format2);
# Write a multicoloured string.
#
my $str3 = 'Red' .
' and ' .
'Blue';
$worksheet->write_html_string('B8', $str3);
__END__