🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.openoffice
Article #14687

Re: "link absolutny drugiego rzędu" ;) - jak to zrobić?

#14687
From: maruda
Date: Sat, 28 Apr 2012 05:18
53 lines
3563 bytes
W dniu 2012-04-24 10:27, MaGorEc pisze:
> Dnia Wed, 18 Apr 2012 09:53:36 +0200, maruda napisał(a):
>
>> *Czy da się to zrobić jakoś sensownie na formułach?* Ja tej możliwości
>> nie widzę...
> A chcesz to mieć na stałe, czy potrzebujesz po prostu oczyścić tabelę?
> Bo na stałe dość trudne, a czyszczenie dość upierdliwe. No i zależy ile
> tego jest. Przy kilku tysiącach wierszy można by było oszaleć.
>
>> (Wiem... na sql-u, to pryszcz... w ostateczności to przeniosę, ale
>> musiałbym jakoś pouzupełniać te brakujące nazwiska itd, trochę roboty
>> jest...)
> Myślisz? Jak pouzupełniasz brakujące nazwiska to w zupełności wystarczy
> Ci tabela przestawna.
>
> Gdybym miał coś takiego zrobić to dodałbym kilka kolumn z przodu na
> "flagi" powiązane z funkcją IF(), a potem na podstawie flag uzupełniłbym
> dane. Bo tabela faktycznie flejtuchowata.

Dziękuję za sugestię.

No to wybrałem podobną metodę. :) Wrzucę parę formuł w tę "demo". 
Właśnie tak, jak piszesz... Wiersze "śmieciowe" (czyli nagłówk stron i 
powtórzenia nagłówków kolumn) opatrzyłem polem (IF tam gdzie trzeba nie 
ma liczby, THEN "śmieć", ELSE "dane"), a potem usunę wiersze z 
zawartością "śmieć".
Pouzupełniałem brakujące pola formułą, potem przekopiowałem dane do 
drugiego arkusza "wklej specjalnie - ciągi znaków i liczby", potem 
tabela przestawna (w obszarze kolumn: miesiące, w obszarze wierszy: 
nazwiska) i dalej operowałem na tej tab.przest., tzn dodałem sobie 
kolumny "średnia z kilku pól" itd.
Pożytek taki, że oswoiłem się z tab.przest., którą do tej pory omijałem.
Ale i tak skończy się na ścieżce CSV -> SQL ;)
Lubię mieć pełną władzę ;)

Rozważałem, czy nie zrobić najpierw przez CSV do sql, a "potem się 
zobaczy co z tym można zrobić", ale do tego już muszą być te dodatkowe 
(brakujące) pola w każdym wierszu.
Jest tego poniżej 1000 wierszy, ale co miesiąc dostanę kolejną, równie 
zaśmieconą tabelę, więc warto coś zoptymalizować.

Swoją drogą... że też autorzy aplikacji (Chodzi o "słonie") nie 
przewidzieli "czystego" eksportu danych choćby do CSV... A może 
przewidzieli, tylko operator niedouczony?  Musiałbym siąść przy pani i 
patrzeć jej na ręce jak to robi, a mam trochę daleko...

> Ps. Witam wszystkich :)

I nawzajem. Jeszcze raz dziękuję za trafne i rzeczowe wskazówki.


-- 
Dziękuję. Pozdrawiam           Ten Maruda
Technical Details
Message-ID: <jnfuk2$mld$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <jmlru1$g1k$1@inews.gazeta.pl> <4f9663ec$0$1300$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: maruda <maruda@null.com>
Newsgroups: alt.pl.openoffice
Subject: Re: "link absolutny drugiego rzędu" ;)  - jak   to
 zrobić?
Date: Sat, 28 Apr 2012 07:18:57 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 53
Message-ID: <jnfuk2$mld$1@inews.gazeta.pl>
References: <jmlru1$g1k$1@inews.gazeta.pl> <4f9663ec$0$1300$65785112@news.neostrada.pl>
NNTP-Posting-Host: ratnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1335590338 23213 83.238.170.2 (28 Apr 2012 05:18:58 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sat, 28 Apr 2012 05:18:58 +0000 (UTC)
X-User: sqlwiel
X-Antivirus: avast! (VPS 120427-1, 2012-04-27), Outbound message
In-Reply-To: <4f9663ec$0$1300$65785112@news.neostrada.pl>
X-Antivirus-Status: Clean
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit