Excel: Lokitiedoston tuonti ja muokkaus

Automatisointi: Internet-sivujen kävijätiedot

Makro nauhoitetaan toteuttamalla edellisellä sivulla kerrotut toimenpiteet. Nauhoitettua koodia muokataan, jotta tiedoston tuonti olisi helpompaa. Lisäksi makro saa muokata tuotua tiedostoa: mm. nimetä sarakkeet (tietokentät), tehdä päivä- ja kellonaikatietojen formaattimuutokset [mm. MMM→MM], jakaa tietoja uusiin sarakkeisiin ja numeroida rivit.

Lokitiedoston tuonnin helpottaminen ja koodin muokkaus

Jotta tekstitiedoston valinta olisi sujuvaa, käyttäjälle annetaan mahdollisuus valita mikä tahansa cPanel lokitiedosto, joka on purettu tekstitiedostoksi [--1--]. Ohje
Tuontiavustajassa käyttäjä valitsee tuotavan lokitiedoston. Tässä tapauksessa se on 'xyz_log_Jun-2025'. Käyttäjä klikkaa 'Open' painiketta. Kuva 2
Makro hyödyntää nauhoitettua koodia. Koodia on muutettava ainakin tuotavan tiedoston nimeämistä osalta, jotta makro voi tuoda eri nimisiä lokitiedostoja. Makron tulee myös ilmoittaa ja dokumentoida, mikä tiedosto on tuotu, montako riviä siinä on ja mille välilehdelle tiedosto on tuotu. Kuva 4
Tuotu tiedosto on esimerkissä jaettu 13 sarakkeeseen. Päivämäärästä on johdettu kolme uutta kenttää (DAY, TIME ja YYMM). Tiedoston rivit on numeroitu (NMB). Laskutoimituksia varten taulukkoon on lisätty myös kenttä (YKSI). Kuva 5

Omat kommentit

Tietojen käyttötarkoitus määrää, missä määrin lokitietostoa muokataan. Jos tarkoitus on esimerkiksi tunnistaa vihamielisiä kävijöitä, keskitytään heihin ja haetaan heistä lisätietoja. Avaimena toimii IP-osoite [--2--], sen avulla selvitettävät tiedot ja näiden [Whois-] tietojen avulla löydettävät tiedot mm. Internetistä.

------

[--1--] Makrolle voitaisiin antaa tehtäväksi tarkastaa, muodostuuko tiedosto tekstistä vai ei. Tässä esimerkissä tiedoston sisällön tarkastus jätetään tekemättä.
[--2--] IP-osoitteesta on määritelmä Wikipediassa.

Vain yksi kuva näkyy kerrallaan. Jos avaat useamman ikkunan, tulee virheilmoitus. Sulje silloin edellinen ikkuna ja avaa sitten seuraava.

Paluu pääsivulle
Edellinen valikko
Seuraava sivu

-------