Слияние MSBI: как объединить файл Excel с тестовым файлом в SSIS?

#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.