ho risolto, nel caso servisse a qualcuno:

I caratteri "nascosti" sono "\r\n" all'inserimento del campo text nel db li sostituisco con
così:
Codice PHP:
$testo str_replace("\r\n",'
'
,$_POST['testo']); 
quando estraggo il file in excel (con lo script sopra), viene interpretato il
e non i \r\n che faceva andare a capo il campo in excel.

prossimo step: capire come sostituire il
in modo che il testo vada a capo all'interno della cella.

bye