#!/usr/bin/perl -w ############################################################################### # # A test for Spreadsheet::WriteExcelXML. # # Tests the set_column() method. # # reverse('©'), July 2004, John McNamara, jmcnamara@cpan.org # use strict; use Spreadsheet::WriteExcelXML; use Test::More tests => 10; my @test_data; my @swex_data; # # Create a new Excel XML file with column data set. # my $test_file = "temp_test_file.xml"; my $workbook = Spreadsheet::WriteExcelXML->new($test_file); my $worksheet = $workbook->add_worksheet(); my $bold = $workbook->add_format(bold => 1); my $italic = $workbook->add_format(italic => 1); $worksheet->set_column('A:J', 20 ); $worksheet->set_column('D:D', 10 ); # Split previous range. $worksheet->set_column('M:M', undef, $bold ); $worksheet->set_column('O:O', undef, $italic ); $worksheet->set_column('Q:Q', undef, $bold ); $worksheet->set_column('S:S', undef, undef, 1); $worksheet->set_column('U:U', 2, undef, 1); $worksheet->set_column('IQ:IV', undef, $bold ); $worksheet->write('D5', 8); $workbook->close(); # Re-open and reread the Excel file. open XML, $test_file or die "Couldn't open $test_file: $!\n"; while () { if (/\s+) { if (/\s+ 8
False False