Thread Spreadsheet::WriteExcel - Bedingte Formatierung
(5 answers)
Opened by Gast at 2008-03-26 12:06
das hab ich mir so vorgestellt, dass ich mit Perl die Formatierungen mache und die Eingaben mit OO oder Excel, z.B.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #! /usr/bin/perl -w use strict; use Spreadsheet::WriteExcel; my $workbook = new Spreadsheet::WriteExcel('hallo.xls'); die "Problems creating new Excel file: $!" unless defined $workbook; my $sheet = $workbook -> add_worksheet(); my $format= $workbook -> add_format(); $format -> set_num_format('[red][>50]General;[blue][<50]General;[green]General'); my $format_title= $workbook -> add_format(); $format_title -> set_font('Arial'); $format_title -> set_size(14); # usw. $sheet -> set_row(0, 20, $format_title); foreach my $row (1..10){ foreach my $col (0..1){ $sheet -> write($row, $col, undef); } my $r = $row + 1; $sheet -> write($row, 2, "=A$r+B$r", $format); } $workbook -> close() or die "Error closing file: $!"; |