Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]12244[/thread]

Spreadsheet-WriteExcel - Zahl linksbündig, statt rechtsbündig

Leser: 1


<< >> 8 Einträge, 1 Seite
Gast Gast
 2008-07-24 18:44
#112630 #112630
hi,

ich habe versucht, im forum zu suchen, aber die Suchfunktion funktioniert nicht.

es geht um folgendes:

über eine schleife

$worksheet->write($cell, $data[$zaehlvariable])

schreibe ich in eine Excel-Zelle eine Zahl
(z.B. 1234,56
32234,9
24243,76
).

Die in data enthaltenen Werte stammen aus einer Datenbank.

Leider werden diese Zahlen LINKSBÜNDIG (wie bei einem String), statt RECHTSBÜNDIG in die Excel-Zelle eingetragen.


was müßte ich machen, damit die zahl linksbündig eingetragen wird?

danke

///ModEdit GwenDragon: Titel sinnvoll geändert
renee
 2008-07-24 18:48
#112631 #112631
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Gast+2008-07-24 16:44:42--
hi,

ich habe versucht, im forum zu suchen, aber die Suchfunktion funktioniert nicht.


Doch die funktioniert. Hast Du ein Forum ausgesucht, das durchsucht werden soll?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
moritz
 2008-07-24 18:51
#112632 #112632
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Gast+2008-07-24 16:44:42--
was müßte ich machen, damit die zahl linksbündig eingetragen wird?


Ein Format mit angeben. Das letzte mal als ich in die Doku geschaut habe war das da drin beschrieben.
renee
 2008-07-24 18:51
#112633 #112633
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code (perl): (dl )
1
2
my $format = $workbook->add_format( align => 'left' );
$worksheet->write( $cell, $data, $format );
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-07-24 20:23
#112649 #112649
hallo danke,

so ungefähr habe ich es mir vorgestellt:

die Zahlen werden zwar rechtsbündig angezeigt, aber immer noch als String(Text), sichtbar an einem kleinen grünen Dreieck am oben linken Eck

Wie bekomme ich es als zahl angezeigt
renee
 2008-07-24 23:36
#112659 #112659
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Da wird vermutlich . statt , erforderlich sein! Wie das Ersetzen funktioniert, weißt Du, oder?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-07-25 10:46
#112682 #112682
hi,

meinst du das Komma in der zahl durch einen Punkt ersetzen?

-die Zahlen stammen aus einer SQL-Abfrage, habe da keinen Einfluß.
-wie macht man den eine ersetzung?
renee
 2008-07-25 10:53
#112684 #112684
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code (perl): (dl )
$data =~ tr/,/./;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 8 Einträge, 1 Seite



View all threads created 2008-07-24 18:44.