CurrentUser rašė:
> Reikia pagialbos su vba.
> Yra txt failiukas (zr. attchm.) su tam tikra info (generuojamas raportas
> is irengimo). Beda, kad jis labai jau free-form. Yra, aisku sioks toks
> desningumas - duomenys turetu rastis toj pacioj vietoj.
> Ir reikia istraukti is ten tuos skaiciukus, kad paskui sudeti tvarkingai
> i pvz. excelio lenteles nurodytas celes.
> Ar padetu kas parasyti koda paimti pvz. 164.9 ir padeti i cele A1.
O kiek tas free-form?
Dabartiniam variante, tai gana tiesmukiška stulpelius išsiparse'inti,
tačiau bendrai galėčiau pasiūlyti(g)awk:
http://www.ibm.com/developerworks/linux/library/l-awk1/
http://www.grymoire.com/Unix/Awk.html
(su juo tekstinę košę gana paprastai transformuosi į tau tinkantį,
griežtesnį formatą; kad ir csv, kurį tiesiogiai suvalgo excel'is)
Pavyzdžiui išvesti tik trečią stulpelį praleidus antraštę — šešias
eilutes (patį failą tenka prieš tai persikonvertuoti į utf-8, nes utf-16
gawk nevalgo):
cat report.txt | iconv -f utf-16 -t utf-8 | gawk "NR > 6 { print $3 }"