Ерунда вместо текста это проблемы с кодировками и из-за особенностей их работы в winxp (и сооветственно в таком старом офисе) и в текущих версиях ОС... почти наверняка у вас исходная windows английская и вы поверх ставили руссификатор (или какая-нибудь сильно кастрированная ltsc)
gnumetric, правда нативно под windows он уже не распростроняется, но можно cygwin использовать (только сейчас сообразил что обывателю наверное будет не просто,нужно поставить cygwin а потом в его инсталяторе установить xserver и Gnumeric), вот старая версия
windows.
В первый раз когда народ видит это, спрашивают, а зачем тогда майрософт офис?, размер порядка 20мб