Thread Spreadsheet::WriteExcel - Bedingte Formatierung (5 answers)
Opened by Gast at 2008-03-26 12:06

Gast Gast
 2008-03-27 15:13
#107548 #107548
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: $!";

View full thread Spreadsheet::WriteExcel - Bedingte Formatierung