in reply to Color highlighting in Excel

I have this lying around because I did something similar recently (but this is entirely untested):

use warnings; use strict; use Spreadsheet::WriteExcel; my $workbook = Spreadsheet::WriteExcel->new("filename.xls") or die $! +; my $worksheet = $workbook->add_worksheet(); my $purple = $workbook->set_custom_color(40, 175,200,200); my $format = $workbook->add_format(bold => 1,bg_color => $purple); my $row = 0; foreach my $data (@something) { $worksheet->write_row($row,0,[$data],$format); $row++; }

Replies are listed 'Best First'.
Re^2: Color highlighting in Excel
by dragonchild (Archbishop) on Sep 16, 2005 at 14:47 UTC
    Or, using Excel::Template
    <workbook> <worksheet> <loop name="data"> <row> <if name="highlight_this"> <format bgcolor="purple"> <cell><var name="something" /></cell> </format> </if> <if name="highlight_this" is="false"> <cell><var name="something" /></cell> </if> </row> </loop> </worksheet> </workbook>

    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?