Konwerter .unv, operacje na kolumnach i wierszach

0

Witam,

Mam zapisane dane w pliku .unv, dane są cyliczne (jest ich bardzo dużo):

          1         1         8         6
 -2.42115E+08  2.09866E+07 -7.83606E+06  1.41935E+07 -6.55212E+06 -9.99722E+06
 -2.08368E+08  1.30219E+07  2.94768E+07  1.54625E+07 -1.06482E+07  4.20375E+07
 -2.09170E+08  2.67819E+07  2.86123E+06  9.37362E+06 -1.08719E+07  1.44920E+07
 -1.90295E+08  1.02709E+07  4.21098E+07  1.47590E+07 -1.72243E+07  6.37378E+07
 -2.82998E+08  1.76724E+07 -4.01739E+07  1.71303E+07  2.00408E+07 -4.29201E+06
 -2.52535E+08  1.51433E+07  4.13561E+06  1.26692E+07 -4.35000E+06  4.43363E+07
 -2.41557E+08  4.42235E+07 -3.37055E+07  1.13436E+07  1.22722E+07  1.33250E+07
 -2.40433E+08 -1.25541E+07  1.15540E+07  3.81500E+06 -5.90930E+06  6.95812E+07
         2         1         8         6
 -1.63795E+08  8.50465E+06 -3.34850E+07  3.25138E+07  6.78874E+06 -1.69537E+07
 -1.49286E+08 -4.42117E+06 -2.17035E+07  3.20680E+07  3.12015E+06  7.55370E+06
 -1.18467E+08  1.72063E+07 -5.80893E+06  3.45888E+07 -2.25722E+06  2.79695E+07
 -9.02190E+07 -5.54616E+06  2.48140E+07  3.60968E+07 -4.11186E+06  6.74946E+07
 -2.23319E+08 -1.79501E+06 -2.20699E+07  1.95649E+07  7.44780E+06 -1.75533E+07
 -2.15910E+08 -1.42040E+07 -2.35409E+07  1.87211E+07  9.67867E+06  1.05375E+06
 -1.79159E+08 -1.41962E+06  1.00929E+07  2.03253E+07 -5.73055E+05  2.86937E+07
 -1.60746E+08 -1.34642E+07  2.78637E+07  2.20300E+07  1.16918E+06  6.23168E+07
         3         1         8         6

Chciałbym aby program/konweter odczytywał pierwszą cyfrę z linijki 1 później z 10 i 19 i tak dalej (czyli poprzednia +9). Wstawia tę liczbę przed wszystkimi wystąpnieniami aż do kolejnej takiej czli 2, 3, ...
Następnie numeruje wiersze/linijki od 2 do 9 (od 11 do 18), a pomiędzy kolumnami wstawia przecinek, czyli z przyładu powyższego aby coś takiego otrzymać (i ostatecznie zapisać do nowego pliku):

1,1,-2.42115E+08, 2.09866E+07,-7.83606E+06,1.41935E+07,-6.55212E+06,-9.99722E+06
1,2,-2.08368E+08, 1.30219E+07, 2.94768E+07,1.54625E+07,-1.06482E+07, 4.20375E+07
1,3,-2.09170E+08, 2.67819E+07, 2.86123E+06,9.37362E+06,-1.08719E+07, 1.44920E+07
1,4,-1.90295E+08, 1.02709E+07, 4.21098E+07,1.47590E+07,-1.72243E+07, 6.37378E+07
1,5,-2.82998E+08, 1.76724E+07,-4.01739E+07,1.71303E+07, 2.00408E+07,-4.29201E+06
1,6,-2.52535E+08, 1.51433E+07, 4.13561E+06,1.26692E+07,-4.35000E+06, 4.43363E+07
1,7,-2.41557E+08, 4.42235E+07,-3.37055E+07,1.13436E+07, 1.22722E+07, 1.33250E+07
1,8,-2.40433E+08,-1.25541E+07, 1.15540E+07,3.81500E+06,-5.90930E+06, 6.95812E+07
2,1,-1.63795E+08, 8.50465E+06,-3.34850E+07,3.25138E+07, 6.78874E+06,-1.69537E+07
2,2,-1.49286E+08,-4.42117E+06,-2.17035E+07,3.20680E+07, 3.12015E+06, 7.55370E+06
2,3,-1.18467E+08, 1.72063E+07,-5.80893E+06,3.45888E+07,-2.25722E+06, 2.79695E+07
2,4,-9.02190E+07,-5.54616E+06, 2.48140E+07,3.60968E+07,-4.11186E+06, 6.74946E+07
2,5,-2.23319E+08,-1.79501E+06,-2.20699E+07,1.95649E+07, 7.44780E+06,-1.75533E+07
2,6,-2.15910E+08,-1.42040E+07,-2.35409E+07,1.87211E+07, 9.67867E+06, 1.05375E+06
2,7,-1.79159E+08,-1.41962E+06, 1.00929E+07,2.03253E+07,-5.73055E+05, 2.86937E+07
2,8,-1.60746E+08,-1.34642E+07, 2.78637E+07,2.20300E+07, 1.16918E+06, 6.23168E+07

Proszę bardzo o pomoc bo czas w pracy mnie nagli a sam to pewnie tego szybko nie wymyślę.
Pozdrawiam

0

Jak czas Cię w pracy nagli to daj ogłoszenie, w przeciwnym przypadku podaj kod, gdzie szukałeś rozwiązania, dlaczego nie działało, etc...

0

@3rav Jeśli chodzi o wykonanie zadania za Ciebie, mogę to zrobić za opłatą 5 zł w 1 dzień od Twojego potwierdzenia.

0
Manna5 napisał(a):

@3rav Jeśli chodzi o wykonanie zadania za Ciebie, mogę to zrobić za opłatą 5 zł w 1 dzień od Twojego potwierdzenia.

Ok, proszę dać jakiś namiar

1 użytkowników online, w tym zalogowanych: 0, gości: 1