гмм, вообще ексель через OLE лихо управляется - всё, что душе угодно, а кликермане - двойной клик по ячейке, копируем, открываем типа блокнота (лучше Bred3), вставляем, копируем оттуда (чтобы была нужная кодировка), и тут смотря что надо - делаем INT и сравниваем с исходным значением. Если совпало, значит цифра, если нет, то текст, если после вставки в редактор длина строки нулевая, то пустая ячейка...
Только из спортивного интереса - куда прикрутить надумали)))? Просто попрактиковаться?
Может проще нажать "Сохранить как..." например, в xml, а там все примитивно можно разобрать.