Onko mitään ohjelmaa millä voisi tekstiedostossa olevaa dataa muuntaa dbf, xls tai yms tiedostoksi.
txt tiedostossa data eroteltu vain "kenttien" pituuden ja alkukohdan mukaan.
txt to dbf
4
804
Vastaukset
- juhakorkeapudas
Erottele kentät pilkulla, puolipisteellä (;) tai tabulaattorilla niin saat vietyä tiedot vaikka Exceliin.
Tekstieditorin etsi/korvaa toiminnosta saattaa olla apua. Kopioi kuitenkin alkuperäinen tiedosto talteen ennen muutostoimenpiteitä.- Mauritzi76
Joo varmasti alan laittaan puolipisteitä 58636 rivin tiedostoon...
Etsi ja korvaa ei voi käyttää kun tiedot eroteltu sekalaisella määrällä välilyöntejä... - juhakorkeapudas
Mauritzi76 kirjoitti:
Joo varmasti alan laittaan puolipisteitä 58636 rivin tiedostoon...
Etsi ja korvaa ei voi käyttää kun tiedot eroteltu sekalaisella määrällä välilyöntejä...Onko tietueen kentissä välilyöntejä? Jos ei ole niin sitten ne saa vietyä sellaisenaan esim. Exceliin tai Calciin kun valitset erottimeksi välilyönnin.
Jos tietueen kentissä on välilyöntejä niin homma kannattaa aloittaa korvaamalla pisimpiä välilyöntialueita jollakin erikoismerkillä, jonka voi myöhemmässä vaiheessa sitten poistaa. Totuus on kuitenkin se, että käsipelillä joutuu jonkun verran alkioiden erottimia fiksailemaan.
- löytyy
>Onko mitään ohjelmaa millä...
Voihan niitä olla valmiinakin mutta minulta saat ihan omatekemän ja ilimatteeksi. ;)
#!/bin/sh
while read inputline
do
eka="$(echo $inputline | cut -d" " -f1)"
toka="$(echo $inputline | cut -d" " -f2)"
kolmas="$(echo $inputline | cut -d" " -f3)"
echo $eka , $toka , $kolmas
done < /home/mina/prog/shell/tekstit.txt
exit 0
Eli luetaan tiedostosta tekstit.txt rivi kerrallaan ja erotellaan kentiksi välilyönnillä (voi olla yksi tai useampia) ja tulostetaan pilkulla erotettuna. Laitat vaan noita kenttiä tarpeen mukaan. Sitten kun näyttää hyvältä niin sitten vaan tulostuksen uudelleenohjauksella vaikka tiedostoon:
>tekstit.csv
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ensi kesänä
Näin kesän viimeisenä minuutteina ajattelen sinua. Olisiko seuraava kesä "meidän" kesä? Tänä vuonna ei onnistuttu, mutta643305Tukalaa kuumuutta
Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh433117- 432498
Anne Kukkohovin karmeat velat ovat Suomessa.
Lähtikö se siksi pois Suomesta ? Et on noin kar? mean suuret velat naisella olemassa1082356- 311923
Okei, myönnetään,
Oisit sä saanut ottaa ne housutkin pois, mutta ehkä joskus jossain toisaalla. 😘271820- 481626
Mihin hävisi
Mihin hävisi asiallinen keskustelu tositapahtumista, vai pitikö jonkin Hannulle kateellisen näyttää typeryytensä851425- 391300
- 821159