Nesouhlasím, Excel je extrémně mocný nástroj, a pokud se používá obezřetně, jde s ním udělat strašně moc a strašně rychle. Už na vysoké (20 let nazad blahé paměti) jsem koukal, jak v něm náš kantor předvádí genetické programování (tehdy relativně novinka v oblasti AI). Pak jsem pracoval v auditu bank a pojišťoven, a v Excelu jsme dostávali skoro všechny podklady, od seznamu všech účtů až po aktuárské záležitosti v oblasti životního pojištění (a tam se tedy musí opravdu jó extrémně opatrně). Jde prostě o produktivitu - pokud by se jinými nástroji dalo dosáhnout stejných výsledků stejně rychle, používaly by se. Málokterá úloha však nejde v Excelu vyřešit rychleji než v jiném (běžně dostupném) nástroji.
Automatické předělání textového řetězce do hodnoty (zejména datumů) mi samozřejmě také vadí, ale člověku holt nezbývá než dávat na takové věci pozor. A přiznám se, že jsem do dnešního dne ani netušil, že se to dá někde při importu z CSV vypnout. A nebo i při zadávání z klávesnice... Zatím jsem to vždy řešil důsledným dodržováním požadovaného vstupního formátu (a tedy mj. ouvozovkováním textových řetězců), resp. úvodním apostrofem v případě zadávání z klávesnice.P.S. Sám za mnohem jedovatější považuji to, že se ty automatické konverze nechovají důsledně stejně za všech okolností: např. při filtraci či řazení je rozdíl, zda je číslo vnitřně opravdu číslem, nebo textovým řetězcem. Řešení samozřejmě existuje, pokud chci vynutit formát čísel, stačí, abych ke všem hodnotám přičetl 0, a výsledek již bude důsledně zkonvertovaný. A stejně tak pokud chci mít všude řetězce, prostě čísla zkonvertím do požadovaného tvaru příslušnou funkcí (tady to již nejde tak snadno jako pouhým přidáním prázdného textového řetězce, protože např. při formátu data či měny se po cestě ztratí informace o formátu).