Article View: pl.comp.lang.perl
Article #51992Re: Z Excela do Perla
From: neo77
Date: Wed, 13 Oct 2010 07:54
Date: Wed, 13 Oct 2010 07:54
40 lines
2438 bytes
2438 bytes
On 12 Paź, 22:00, newmefin <newme...@gmail.com> wrote:
> Witam,
>
> Dopiero zaczynam swoją przygodę z Perlem i mam pytanko.
> Mam zbiór plików w Excelu z rozszerzeniem csv (w każdym po dwie
> kolumny z danymi). Chodzi o to, żeby z tych plików stworzyć, jako
> wynik plik o strukturze tablicy rozproszonej:
> %nazwa=(
> nazwa pliku bez rozszerzenia=>{
> pole 1 (kolumna A) => 'informacja (kolumna B)',
> pole 2 (kolumna A) => 'informacja (kolumna B)',
> .
> .
> .},
>
> );
> Czy możecie coś doradzić?
Zastanow sie co chcesz zrobic?
masz kilka plikow z ktorych chcesz wczytac dane, to raz # patrz glob
albo operator <>
dane beda umieszczone w hashu:
klucz (nazwa pliku bez r.) => hash z zawatoscia, # patrz
s///
to dwa
przy wczytywaniu danych z pliku chcesz zeby zostaly zapisane do hasha
kolumna A => kolumna B, to trzy # patrz split, operator <>
pliki sa z csvami excela wiec zgodne ze specifikacja csv czyli
separatorem jest \t, to cztery
teraz powinno byc latwiej, ktory z tych etapow potrafisz wykonac
samodzielnie a z ktorym ci pomoc?
pozdrawiam
pawel
Technical Details
Message-ID:
<5e28bce1-f65c-4112-b4cd-5c0c8942cbe2@v23g2000vbi.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!v23g2000vbi.googlegroups.com!not-for-mailReferences:
<e59cab1f-665e-47ae-a2aa-ca06d2bfa19c@t8g2000yqk.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!v23g2000vbi.googlegroups.com!not-for-mail From: neo77 <neo77@panth-net.com> Newsgroups: pl.comp.lang.perl Subject: Re: Z Excela do Perla Date: Wed, 13 Oct 2010 00:54:17 -0700 (PDT) Organization: http://groups.google.com Lines: 42 Message-ID: <5e28bce1-f65c-4112-b4cd-5c0c8942cbe2@v23g2000vbi.googlegroups.com> References: <e59cab1f-665e-47ae-a2aa-ca06d2bfa19c@t8g2000yqk.googlegroups.com> NNTP-Posting-Host: 87.204.150.226 Mime-Version: 1.0 X-Trace: posting.google.com 1286956457 16812 127.0.0.1 (13 Oct 2010 07:54:17 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 13 Oct 2010 07:54:17 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v23g2000vbi.googlegroups.com; posting-host=87.204.150.226; posting-account=FoRMkgoAAAB9M583cuIYMaM3EaLsY1IT User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.55 Safari/534.3,gzip(gfe) X-Original-Bytes: 2333 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit