[ fender @ 12.11.2005. 19:12 ] @
| Pozdrav svima,
Postoji li negde opis editiranja excela preko perl skripte.
Naime konkretno, suma čelija u excelu, odnosno
čelija A1 = 4
čelija A2 = 4
e sad čelija a3 = A1 + A2
ovo je neuspeo pokušaj;
#!/usr/bin/perl -w
use strict;
use Spreadsheet::WriteExcel;
my $workbook = Spreadsheet::WriteExcel->new('unicode.xls');
my $worksheet = $workbook->add_worksheet();
$worksheet->write_number('A1', 123456);
$worksheet->write_number('A2', 2.3451);
$worksheet-> write('A3', '=SUM(A1:A2)');
poruka je:
The Parse::RecDescent module must be installed in order to write an Excel formula at C:\Perl\Vjezbe\excel_05.pl line 10
a kada koristim
use strict;
use Win32::OLE;
tada me ignorira.
molim pomoć.
Thx. Fender
|
[ techcode @ 22.11.2005. 11:07 ] @
Pa sta ti nije jasno?
Nemas instaliran modul 'Parse::RecDescent'. U zavisnosti koju Perl distribuciju imas (najverovatnije ActiveState ili nesto izvedeno iz njega tipa IndigoPerl ili sl) imas PPM - ili cak TkPPM.
To ti je aplikacija koja ti sluzi za instalaciju modula. Ali onih koji su vec prekompalirani za Win32. Obican PPM je CLI (comand line) a Tk verzija je sa GUI-em.
Moze da se desi - ukoliko je Parse::RecDescent cist Perl (bez delova u C ili slicno) da mu ne treba nikakvo kompajliranje. Tada ga samo skines sa search.cpan.org i kopiras u odgovarajuci direktorijum...
.../lib/Parse/RecDescent.pm ili site/lib/Parse/RecDescent.pm
Naravno moze da se desi da postoji jos neki modul u toj distribuciji - uglavnom ako ima onda se nalazi unutar /Parse/RecDescent/ foldera.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.