Datuve :: Forums :: Arhīvs :: jasadala pa simtam.

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 146

Reģistrētie lietotāji online: 0

Viesi online: 146

Datuve.lv video
Top.LV

jasadala pa simtam.

Ievietoja: DKIS @ 2008.12.30 23:44  

sveiki, notpadaa ir kaudze ar vardiem visi sakartoti tada ka tabulina uz leju sadi

anna
janis
peteris
laura
maris

tadu ir ap 5000 tajaa failaa, vajag lai vini tiek izdaliti ar atstarpi pa 100 vienibam vienalga ar kadu atdalijumu kaut tuksumu un tad turpinas, kaa to izdarit ?
jau ieprieks paldies.

Komentāri:

#1 KaNeiet @ 2008.12.30 23:50

Nolasam no faila rindu, ierakstam jaunā failā.
Ja rindas numurs dalās ar ar simts, ielakstam "vienalga ar kadu atdalijumu kaut tuksumu"
Kur problēma?

#2 usver @ 2008.12.30 23:59

iepeisto kaut vai ekselī, izej cauri ar roku, skaties uz rindiņu numuriem un "insert" liec jaunas rindiņas, kur tik vajg. Klasisks piemērs, kur cilvēks pusstundu meklē utilītu, lai max 5min darbu nevajadzētu darīt ar roku :)

#3 usver @ 2008.12.31 00:02

un - jā, ja tas būtu nopietni, ka katru dienu tā jādara, tad būtu vērts rakstīt skriptu.
iekš php: ar file() ielasīt datus, ciklā pārkopēt masīvu, ar implode() atkal uztaisīt visu rindiņās, file_put_contents() ierakstīt atpakaļ faila saturu. un viss.

#4 DKIS @ 2008.12.31 00:02

paldies par padomu ar exel.

#5 Mad182 @ 2008.12.31 00:11

<?php
foreach (file('tavsfails.txt') as $key => $line) {
echo $line.'<br />';
if(!(($key+1)%100)) echo '--atdala--<br />';
}
?>


Es darītu kaut kā šitā, tādu utilītu nav pusstundu jāmeklē :D To protams var izdarīt praktiski jebkurā valodā kas gadās pa rokai, vnk man php ir pierasts.

#6 DKIS @ 2008.12.31 00:16

diemzel nav bijis nekad nekada sakara ar programmesanu. gan jau iztiksu ar exeli , pirmie 2000 jau atdaliti :)

#7 Mad182 @ 2008.12.31 00:26

Pieņemu ka tajā pašā ekselī arī to varēja automatizēt, uzrakstīt formulu kas nokopē kolonnu un ik pa 100 rūtīm ieliek atkāpi nevajadzētu būt grūti, bet nu nav tas apjoms tāds lai būtu vērts :)

#8 DKIS @ 2008.12.31 00:29

pabeigts :)