#excel #csv #merge
#excel #csv #слияние
Вопрос:
Как объединить файл Excel с тестовым файлом в SSIS?
Я пытался объединить файл Excel с текстовым файлом с помощью Merge в SSIS, но он выдает ошибку как [Flat File Source [41]] Error: Data conversion failed
. Преобразование данных для столбца «Заголовок» вернуло значение статуса 4 и текст статуса Text was truncated or one or more characters had no match in the target code page.
Комментарии:
1. Пожалуйста, поделитесь своим кодом.
Ответ №1:
Просто установите размер OutputColumn равным 255 в редакторе Flat File Connection Manager, нажав на Advance и выбрав каждый столбец. Например, у меня есть четыре столбца: Имя, должность, компания и местоположение. Для этих столбцов сначала я изменил типы данных на строку в Юникоде [DT_WSTR], поскольку файлы txt содержат строку [DT_STR], поскольку файл Excel содержит типы данных в Юникоде. Кроме того, установите размер выходного столбца равным 255.