mystery2xls.pl

Perlový skriptík na pár řádků. Naparsuje definice souřadnic stagí, vstupní hodnoty naskládá nalevo a obarví je žlutě, spočítané hodnoty jsou zelené a napravo. Konec pracného přepisování vzorců, nebo jejich počítání z hlavy.. No, a konečně mi k něčemu bude ten zbytečnej pocket excel :slight_smile: Výstup je v souboru all.xls v aktuálním adresáři.

použití:

$ ./mystery2xls.pl listing1.html listing2.html …

Se omlouvám, ale zcela úplně jsem nepochopil, co to dělá :slight_smile:
a už vůbec, jak to mám použít, aby to dělalo to co to má…

Vytáhne to z (aspoň trochu slušně psaného) listingu vzorce, a nastrká je do excelovýho worksheetu. Ušetří to poměrně dost práce, a zabrání triviálním chybám. Co je na tom nejasného? Odladěno na Vzpouře mozolů, Lepší než smrt, a Pozor, jsem celá říčná. Ale mělo by to fungovat na všech klasikách typu "A=B+C*D"

No nevěděl sem o co gou, protože nějaký perl, Naparsuje atd. je pro mě cizí řeč. Předpokládám, že se to obsluhuje přes příkazovej řádek???Stačí tam zapsat to, co je v prvním postu v řádku použití?

Perl jde úplně mimo mě, takže…


honny@squia:~$ ./mystery2xls.pl web.html
Can’t locate Spreadsheet/WriteExcel.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./mystery2xls.pl line 3.
BEGIN failed–compilation aborted at ./mystery2xls.pl line 3.

V unixu ano, pod windows nevím, ale neměl by to být pricipiální problém, dej google na "perl windows". Do perlu je pak třeba nainstalovat modul Spreadsheet::WriteExcel, kolem toho se to celé točí.

honny:


# perl -MCPAN -e 'install Spreadsheet::WriteExcel'