Předmět Autor Datum
Ty mas tedy problemy... Ani ti to nezavidim. ]:) Tento pozadavek bych resil v zavislosti na poctu o…
gd 08.01.2010 12:01
gd
Co si to zkopírovat do jednoho pod sebe a pak si udělat nějaké makro? Šlo by to vůbec? ¨Není to ledn…
Kráťa 08.01.2010 12:05
Kráťa
Napadá mne text zkopírovat do wordu, udělat z něj tabulku (dělicí znak "Konec odstavce"), ty tabulky…
Yarda 08.01.2010 12:26
Yarda
Jo, ta verze s wordem a excelem je použitelná. Pokud by počet odstavců v obou souborech byl stejný,…
JoDiK 08.01.2010 12:38
JoDiK
Počet odstavců není úplně stejnej, bohužel. Pavel
Pavel 08.01.2010 12:50
Pavel
vsak to nevadi... Toto ti zajisti, ze prebytecne odstavce se zkopiruji bez chybejicich prokladu z dr…
gd 08.01.2010 14:49
gd
To jde taky řešit, každopádně s tím wordem a excelem je to jedno, už jsi to zkusil?
JoDiK 09.01.2010 13:12
JoDiK
Vyhovovalo by PHP? Céčko moc neumím. Jestli jo, tak nějak takhle (je to i inspirace pro někoho jinéh… poslední
marekdrtic 09.01.2010 13:27
marekdrtic

Ty mas tedy problemy... Ani ti to nezavidim. ]:)

Tento pozadavek bych resil v zavislosti na poctu opakovani a casovych propoctu. Pokud je to jedinecne, udelal bych to rucne, pokud to ma byt vyuzito pravidelne, napsal bych programek v C apod. Jde jen o to, kopirovat znaky do nasledujiciho znaku po konci radku a prejit na druhy soubor a opakovat... Osobne by mi napsani tohoto programku trvalo 1-2h (nejsem programator), takze to by byla rozhodovaci mez. ;-)

Napadá mne text zkopírovat do wordu, udělat z něj tabulku (dělicí znak "Konec odstavce"), ty tabulky z A.TXT a B.TXT sloučit (udělat tabulku o dvou sloupcích, kde první sloupec bude z A.TXT a druhý z B.TXT) a pak převést tabulku na text.

vsak to nevadi... Toto ti zajisti, ze prebytecne odstavce se zkopiruji bez chybejicich prokladu z druheho souboru:

1) pokud neni text A EOF, kopiruj odstavec z A
2) pokud neni text B EOF, kopiruj odstavec z B
3) pokud A a zaroven B EOF, pak konec jinak navrat k bodu 1)

Vyhovovalo by PHP? Céčko moc neumím. Jestli jo, tak nějak takhle (je to i inspirace pro někoho jiného, kdo umí v céčku...jsou tam jisté možná nesmyslné kroky, ale neznám jinou funkci, která dokáže bez problému převést všechny zakončení řádků než nl2br):

<?php
error_reporting(0); 

$vyslednysoubor = '';

//tady by se naincludovaly oba soubory $file,$file2
$file = explode('<br />', nl2br($file));
$count = ($file>=$file2) ? $file : $file2;
for($i = 0; $i<$count;$i++)
{
$vyslednysoubor .= $file[$i].'<br />'.$file2[$i];
}

$vyslednysoubor = br2nl($vyslednysoubor);

// zapiseme vysledek do souboru
?>

Jestli máš zájem, tak to dotáhnu do konce. Jinak měl by tomu být rozdíl počtu odstavců jedno.

Zpět do poradny Odpovědět na původní otázku Nahoru