Вы можете думать о '2007038971' как о просто строке чисел (я полагаю, что-то вроде кода статьи).Excel просто видит числа и обрабатывает их как числовые значения.Возможно, он выровнен по правому краю (по умолчанию для чисел) и не выровнен по левому краю (по умолчанию для строк).
Когда его просят сохранить в виде строки, он «услужливо» форматирует это число в строку, тем самым вводянотация «е» (значение 2007038971 составляет около 2,00704 * 10 ^ 9).
Вам нужно убедить Excel, что этот код действительно является строкой, возможно, добавив перед ним кавычку.