Sivu 1/3

omien havaintojen lataus

Lähetetty: 15 Kesä 2006, 20:25
Kirjoittaja KimmoP
Millä ohjelmalla tämä ladattu txt-tiedosto on tarkoitettu luettavaksi. Olen sitä availlut muistiolla, Wordillä ja exelillä mutta aika epäselvää ja ahtaaseen tungettua tuntuu teksti olevan.

Lähetetty: 15 Kesä 2006, 22:11
Kirjoittaja oharma
olettaisin että tuon listauksen yksi päätarkoitus on mahdollistaa tietojen vienti esim. omallakoneella olevaan tietokantaan. Ainoo ilman tietokantaa järjellinen lukemisvaihtoehto on avata tiedosto taulukko-ohjelmassa ja jakaa teksti sarakkeisiin käyttäen jaottelumääreenä eri kenttien välissä olevaa risuaitaa # , jollon tietoja pystyy käsittelemään. Ja näkee kaikki havaintoon tallennetut tiedot kuten pesimävarmuudet ym.

Lähetetty: 16 Kesä 2006, 11:14
Kirjoittaja Vieras
Terve!

Onnistuu esim excelillä loistavasti! Minulla englanninkielinen versio excelistä, joten ohjeet tähän... Avaa Excell. Ylävalikosta Data -> Import External data -> Import data. Valitse tiedosto, open. Next, kunnes tulee kohtaa jossa kysyy millä kentät erotellaan (Delimiters). Tässä raksi kohtaan other ja tyhjään laatikkoon merkki #. Sen jälkeen allaoleva data preview pitäs alkaa näyttää oikeelta... Sit vaan finnish. Kysyy vielä mihin data laitetaan, oletusarvona avoinna oleva datasheetti, joten ok riittää. Havaintolistauksesi aukeaa kauniisti. Tämä jälkeen voit tallettaa tiedoston excell muodossa. Muillakin taulukkolaskentaohjelmilla, kuten ilmaisella open officella onnistuu, mutta en nyt suorilta pysty ladella ohjeita...

T.Antti Pesola

Excel

Lähetetty: 16 Kesä 2006, 11:25
Kirjoittaja jjuju
Kaikilla on käytössä tietysti Excel-taulukkolaskenta. Tiedot voi tuoda Exceliin seuraavasti:

1) avaa (valitse tiedostotyypiksi tekstitiedostot) ja valitse Tiiran txt-tiedosto
2) silloin avautuu ohjattu toiminto:

a) "alkuperäinen tiedostotyyppi", valitaan erotettu -> seuraava
b) "erottimet", valitaan sarkaimen sijasta "muu" ja laitetaan tyhjään ruutuun "#"-merkki -> seuraava
c) -> valmis

3) Excel aukaiseen valmiin taulukon, nyt tiedot on jaettu omiin sarakkeisiin ja voit muokata kaiken haluamaasi järjestykseen.

Re: Excel

Lähetetty: 16 Kesä 2006, 19:18
Kirjoittaja KimmoP
jjuju kirjoitti:Kaikilla on käytössä tietysti Excel-taulukkolaskenta. Tiedot voi tuoda Exceliin seuraavasti:

1) avaa (valitse tiedostotyypiksi tekstitiedostot) ja valitse Tiiran txt-tiedosto
2) silloin avautuu ohjattu toiminto:

a) "alkuperäinen tiedostotyyppi", valitaan erotettu -> seuraava
b) "erottimet", valitaan sarkaimen sijasta "muu" ja laitetaan tyhjään ruutuun "#"-merkki -> seuraava
c) -> valmis

3) Excel aukaiseen valmiin taulukon, nyt tiedot on jaettu omiin sarakkeisiin ja voit muokata kaiken haluamaasi järjestykseen.
Kiitos, näillä ohjeilla aukeaa hienosti. Ainoa häiritsevä tekijä on lajinimien latinolyhenteet, vaikka olen tallentanut suomenkielellä. En kyllä ymmärrä miksi näitä käytetään kun olemme suomen kielialueella.

Lähetetty: 22 Kesä 2006, 08:47
Kirjoittaja JukkaK
Kysymys ylläpidolle:

- onko hyvä käyttää näin muodostunutta XL-pohjaa omien havaintojen kirjaamiseen omalla tietokoneella tulevaa massasiirtoa ajatellen?

Tiiran hankaluushan on edelleen nettiriippuvuus eli ei voi tehdä koonteja, jotka voi siirtää sitten, kun on nettiyhteys auki.

Lähetetty: 22 Kesä 2006, 09:01
Kirjoittaja Vieras
Anonymous kirjoitti:Muillakin taulukkolaskentaohjelmilla, kuten ilmaisella open officella onnistuu, mutta en nyt suorilta pysty ladella ohjeita...
Open Officella (löytyy ilmaiseksi osoitteesta http://fi.openoffice.org/) valitaan "Lisää"-alasvetovalikosta "Taulukko tiedostosta...". Sen jälkeen valitaan haluttu Tiirasta siirretty txt-tiedosto, ruksataan "Erottimena" kohtaan "Muu" ja sen perässä olevaan tyhjään laatikkoon kirjoitetaan "#". Sitten vaan OK:ta pari kertaa ja valmista tuli.

Jari Kårlund

Lähetetty: 05 Heinä 2006, 08:16
Kirjoittaja JukkaK
JukkaK kirjoitti:Kysymys ylläpidolle:

- onko hyvä käyttää näin muodostunutta XL-pohjaa omien havaintojen kirjaamiseen omalla tietokoneella tulevaa massasiirtoa ajatellen?

Tiiran hankaluushan on edelleen nettiriippuvuus eli ei voi tehdä koonteja, jotka voi siirtää sitten, kun on nettiyhteys auki.

Re: Excel

Lähetetty: 05 Heinä 2006, 09:47
Kirjoittaja Timo-Jii-L
KimmoP kirjoitti:
jjuju kirjoitti:Kaikilla on käytössä tietysti Excel-taulukkolaskenta. Tiedot voi tuoda Exceliin seuraavasti:

1) avaa (valitse tiedostotyypiksi tekstitiedostot) ja valitse Tiiran txt-tiedosto
2) silloin avautuu ohjattu toiminto:

a) "alkuperäinen tiedostotyyppi", valitaan erotettu -> seuraava
b) "erottimet", valitaan sarkaimen sijasta "muu" ja laitetaan tyhjään ruutuun "#"-merkki -> seuraava
c) -> valmis

3) Excel aukaiseen valmiin taulukon, nyt tiedot on jaettu omiin sarakkeisiin ja voit muokata kaiken haluamaasi järjestykseen.
Ei selvinnyt vielä näillä ohjeilla. Tökkii jo heti kohdassa 1. Mistähän ja mihin tuo Tiiran txt-tiedosto kirjataan. Kaikki muukin on siten vielä hebreaa. Voisikon joku skriivata viimeisen päälle tarkan polun hommaan???

Re: Excel

Lähetetty: 05 Heinä 2006, 12:05
Kirjoittaja PekkaS
Timo-Jii-L kirjoitti: Ei selvinnyt vielä näillä ohjeilla. Tökkii jo heti kohdassa 1. Mistähän ja mihin tuo Tiiran txt-tiedosto kirjataan. Kaikki muukin on siten vielä hebreaa. Voisikon joku skriivata viimeisen päälle tarkan polun hommaan???
Tämä on jo aika yksityiskohtainen ohje... Valitan, että käytossäni on vain englanninkielinen Excel, joten arvaukset suomenkielisen version nappien ja valikoiden nimistä ovat lähinnä suuntaa-antavia.

0) Avaa tietokone, avaa nettiselain, kirjaudu Tiiran sivuille
1) Tee joku haku, jossa haet joko omia havaintoja tai omia ilmoituksia (rasti perushaussa tai laajassa haussa kyseisiin ruutuihin). Esimerkiksi, klikkaa Selain-ikkunan vasemmasta laidasta "Perushaku" ja valitse sen jalkeen "Omat Ilmoitukset", "Omat Havainnot" ja aikaikkunaksi alimmainen vaihtoehto "päivämäärä" ja jätä molemmat päivämääräkentät tyhjiksi ja paina "Hae".
2) Kun haku on tehty, havaintojen yläpuolella on linkki "Lataa havainnont csv:nä" - klikkaa kyseistä linkkiä. Eteesi pitaisi ilmestyä (hivenen selaimen turva-asetuksistasi riippuen) laatikko, jossa ehdotetaan joko avaamaan tai tallentamaan ladattu tiedosto. Valitse tallenna/save ja tallenna tiedosto jonnekin järkevään paikkaan järkevällä nimellä.
3) Avaa Excel
4) Valitse Tiedosto/File valikosta komento Avaa/Open
5) Eteesi avautuu valintaikkuna, jonka alalaidassa on laatikko Tiedostotyyppi/Files of type. Tuosta laatikosta valitse Kaikki tiedostot/All Files (*.*)
6) Hyppele ikkunan hakemistotyokaluilla hakemistoon johon Tiirasta tallensit tiedoston.
7) Valitse tallentamasi tiedosto ja klikkaa Avaa/Open
8) Eteesi avautuu uusi ikkuna, jossa ylimpänä on valinta tiedoston tyypistä. Valitse ylempi vaihtoehto Erotinmerkki/Delimited ja paina sen jälkeen Seuraava/Next -nappia.
9) Nyt pitää valita mitä erotinta käytetään. Tiirassa erotinmerkki on #, joka loytyy vaihto-nappäimella numeron 3 näppaimestä. Syotä tämä merkki kohtaan Muu erotin/Other ja varmista, että Muu-erotin ikkunassa on rasti, ja poista rastit mahdollisesti muista erotinmerkeistä. Paina Seuraava / Next
10) Seuraavaksi voit määritellä, millaista dataa kukin kenttä sisältää. Excel osaa tehdä tämän automaattisesti, mutta sekoilee parissa kohden. Valitse sarake:
- Sarake PVM1 ja muuta ikkunan ylälaidassa olevasta sarakkeen tietotyypiksi Päiväys/Date ja siitä vielä muoto DMY.
- Sarake PVM2 toimi kuten edellisen kanssa
- Sarake Ikä (loytyy siirtämällä alalaidassa olevaa vierityspalkkia oikealle), muuta tietotyypiksi Teksti/Text
- Muiden sarakkeiden asetuksiin ei (todennäkoisesti) ole tarvetta puuttua ja erittäin todennäkoisesti myos PVM-sarakkeet menisivät oikein oletusasetuksilla.
11) Muutettuasi em. sarakeasetukset, klikkaa Valmis/Finish

T. Pekka Suopajärvi

Re: Excel

Lähetetty: 05 Heinä 2006, 12:48
Kirjoittaja Timo-Jii-L
PekkaS kirjoitti:
Timo-Jii-L kirjoitti:
Tämä on jo aika yksityiskohtainen ohje... Valitan, että käytossäni on vain englanninkielinen Excel, joten arvaukset suomenkielisen version nappien ja valikoiden nimistä ovat lähinnä suuntaa-antavia.

0) Avaa tietokone, avaa nettiselain, kirjaudu Tiiran sivuille
1) Tee joku haku, jossa haet joko omia havaintoja tai omia ilmoituksia (rasti perushaussa tai laajassa haussa kyseisiin ruutuihin). Esimerkiksi, klikkaa Selain-ikkunan vasemmasta laidasta "Perushaku" ja valitse sen jalkeen "Omat Ilmoitukset", "Omat Havainnot" ja aikaikkunaksi alimmainen vaihtoehto "päivämäärä" ja jätä molemmat päivämääräkentät tyhjiksi ja paina "Hae".
2) Kun haku on tehty, havaintojen yläpuolella on linkki "Lataa havainnont csv:nä" - klikkaa kyseistä linkkiä. Eteesi pitaisi ilmestyä (hivenen selaimen turva-asetuksistasi riippuen) laatikko, jossa ehdotetaan joko avaamaan tai tallentamaan ladattu tiedosto. Valitse tallenna/save ja tallenna tiedosto jonnekin järkevään paikkaan järkevällä nimellä.
3) Avaa Excel
4) Valitse Tiedosto/File valikosta komento Avaa/Open
5) Eteesi avautuu valintaikkuna, jonka alalaidassa on laatikko Tiedostotyyppi/Files of type. Tuosta laatikosta valitse Kaikki tiedostot/All Files (*.*)
6) Hyppele ikkunan hakemistotyokaluilla hakemistoon johon Tiirasta tallensit tiedoston.
7) Valitse tallentamasi tiedosto ja klikkaa Avaa/Open
8) Eteesi avautuu uusi ikkuna, jossa ylimpänä on valinta tiedoston tyypistä. Valitse ylempi vaihtoehto Erotinmerkki/Delimited ja paina sen jälkeen Seuraava/Next -nappia.
9) Nyt pitää valita mitä erotinta käytetään. Tiirassa erotinmerkki on #, joka loytyy vaihto-nappäimella numeron 3 näppaimestä. Syotä tämä merkki kohtaan Muu erotin/Other ja varmista, että Muu-erotin ikkunassa on rasti, ja poista rastit mahdollisesti muista erotinmerkeistä. Paina Seuraava / Next
10) Seuraavaksi voit määritellä, millaista dataa kukin kenttä sisältää. Excel osaa tehdä tämän automaattisesti, mutta sekoilee parissa kohden. Valitse sarake:
- Sarake PVM1 ja muuta ikkunan ylälaidassa olevasta sarakkeen tietotyypiksi Päiväys/Date ja siitä vielä muoto DMY.
- Sarake PVM2 toimi kuten edellisen kanssa
- Sarake Ikä (loytyy siirtämällä alalaidassa olevaa vierityspalkkia oikealle), muuta tietotyypiksi Teksti/Text
- Muiden sarakkeiden asetuksiin ei (todennäkoisesti) ole tarvetta puuttua ja erittäin todennäkoisesti myos PVM-sarakkeet menisivät oikein oletusasetuksilla.
11) Muutettuasi em. sarakeasetukset, klikkaa Valmis/Finish

T. Pekka Suopajärvi
Kiitti Pekalle ohjeista!
Vika oli siinä, että yritin muilla kuin omilla havainnoillani. Kyllä se siitä...

Timo Jii

Lähetetty: 06 Heinä 2006, 09:54
Kirjoittaja sampo
JukkaK kirjoitti: onko hyvä käyttää näin muodostunutta XL-pohjaa omien havaintojen kirjaamiseen omalla tietokoneella tulevaa massasiirtoa ajatellen?
Omien havaintojen download-formaatti tehtiin alunperin samanlaiseksi kuin tuleva upload-lomakekin. Havaintojen massasyöttö ei ole kuitenkaan vielä valmis ja on olemassa mahdollisuus että formaatti kokee vielä pieniä muutoksia. Mahdolliset muutokset tulevat kuitenkin olevat luonteeltaan pieniä.

t.Sampo Kunttu

Lähetetty: 27 Heinä 2006, 14:38
Kirjoittaja sampo
Alla Lauri Nikkisen tekä koodinpätkä tyhjien solujen täyttämiseksi:
t.Sampo Kunttu


Sub TIIRAN_HAVIKSET_TYHJIENSOLUJENTAYTTO()
'Lauri Nikkinen 20.7.2006
'Makro olettaa, että täytettävät solut alkavat laji-muuttujasta, joka on saraakkeessa B

Do
'Hakee B1-sarakkeesta ensimmäisen solun, joka on ennen tyhjää solua
Range("B1").End(xlDown).Select

'Valitsee täytettävän solualueen
Set LeftCell = Cells(ActiveCell.Row, 2)
Set RightCell = Cells(ActiveCell.Row, 256)

If IsEmpty(LeftCell) Then Set LeftCell = LeftCell.End(xlToRight)
If IsEmpty(RightCell) Then Set RightCell = RightCell.End(xlToLeft)
If LeftCell.Column = 256 And RightCell.Column = 2 Then ActiveCell.Select Else Range(LeftCell, RightCell).Select
Range(Selection, Selection.End(xlDown)).Select

'Solualueen täyttö

'Tämän kohdan koodaajat alla
'Tom Ogilvy, 1999/12/14 programming
'Revised David McRitchie, 2000-11-25 programming
Application.ScreenUpdating = False
Application.Calculation = xlManual
Dim cell As Range
For Each cell In Intersect(Selection, _
ActiveSheet.UsedRange)
If Trim(cell) = "" And cell.Row > 1 Then
cell.NumberFormat = cell.Offset(-1, 0).NumberFormat
cell.Value = cell.Offset(-1, 0).Value
End If
Next cell
Application.Calculation = xlAutomatic 'xlCalculationAutomatic
Application.ScreenUpdating = False

'Looppi kunnes tulee tyhjä solu A-sarakkeessa
Loop Until IsEmpty(ActiveCell.Offset(1, 0))

End Sub

Virhe

Lähetetty: 03 Elo 2006, 08:21
Kirjoittaja jjuju
Hyvä makro, muttei toimi oikein. Nopeasti vilkaistuna näyttää toimivan, mutta ainakin minulle tulee virheitä kopioinnissa. Lajit-kenttä kopiointi menee oikein, mutta siellä täällä muualla kopioi ylemmän tietueen solun tekstin väärin (mm. atlaskoodi- ja lisätietokenttä)

Harmillista, sillä tämä olisi ollut juuri sellainen makro, jota tarvitsen. Toinen vaihtoehto olisi tietysti se, että omat tiedot saisi ulos hieman "täydellisemmässä" muodossa. Tämä nykyinen malli on yhteenvetojen tekijöille melko työläistä (tiedän mistä puhun!), kun pitäisi ensin tehdä VBA-ohjelmat. Toivottavasti muutkin kokeilevat.

Odottelen vinkkejä, uusia makroja tai jotain kehitystä......


ps. en ymmärrä VBA-ohjelmoinnista mitään, mutta.....jos solu B on erisuuri kuin tyhjä, makron kai pitäisi jatkaa suoraan alas päin, eikä käydä läpi sitä tietuetta ollenkaan.

Tässä alkuperäinen tiedosto, kokeilkaa makroa:
http://jjuju.net/TIIRA_alkuperainen.xls

Re: Virhe

Lähetetty: 03 Elo 2006, 17:45
Kirjoittaja Vieras
jjuju kirjoitti:Hyvä makro, muttei toimi oikein.
Tässä alkuperäinen tiedosto, kokeilkaa makroa:
http://jjuju.net/TIIRA_alkuperainen.xls
Kertoisitko tarkemmin, missä virhe tulee, sillä ainakin atlaskenttä ja lisätiedot menivät minulla oikein, kun kokeilin tiedostoasi.

Pekka