В Excel есть странная ошибка. Я объясню здесь, как избежать (не исправить, просто избежать) этого, и, возможно, это скоро исправят программисты MS Office. Возможно, это даже было исправлено в Excel 2013, я еще не открывал его.
Итак, это проблема.
Максимальная длина текстовой ячейки - 32767, и это нормально.
Максимальная длина числовой ячейки составляет 255, и это нормально.
Но если у вас есть ячейка, которая вызывает парсер чисел, дает сбой, а затем вызывает парсер текста, здесь будет большой беспорядок.
Например:
...,"This is a cell with 30,000 characters........",...
буду работать.
Но если вы положите небольшой минус в начале, как в
...,"-This is a cell with 30,000 characters........",...
вы увидите только 255 первых текстовых символов, потому что EXCEL считает, что это отрицательное число.
Надеюсь, поможет.