Мой первый совет вам - попросить ваших клиентов отправлять вам текстовые файлы или, по крайней мере, файлы .csv. Преобразования в Excel ужасны, и вы потратите гораздо больше времени на то, чтобы все заработало правильно, чем если бы ваши клиенты перестали давать вам Excel для начала.
Проблема заключается в том, что тип данных определяется самыми ранними строками, и, таким образом, если Excel считает, что данные в дальнейшем будут Int или десятичными, а не текстом, импорт будет считать, что это плохие данные, и обнулять их.
Функция настройки Rant на:
Я импортирую данные для жизни и отказываюсь принимать файлы Excel, потому что есть много, еще много проблем, с которыми приходится сталкиваться при попытке импортировать их и с любым другим типом файла. Нам пришлось разослать указания некоторым из них о том, как сохранить файл Excel в формате .csv, но создание импорта будет стоить нам гораздо меньше, если вы просто не примете Excel в качестве источника данных. Печально, что люди, которые разработали SSIS (то, что использует мастер под капотом), казалось, думали, что Excel - это то, что нужно импортировать немногим, и поэтому не тратят время на то, чтобы создать для него хороший путь импорта. , Это продукт их собственной компании, который громко кричит. Можно подумать, что он будет иметь некоторые из лучших поддержки.
Отключение функции разглагольствования.