Я створюю пакет, де я буду експортувати дані з бази даних у порожній файл Excel. Коли я додав лише вихідні та цільові компоненти та запустив пакет, я отримав помилку перетворення, вказуючи, що стовпець "Вихід" та стовпець "A" не можуть конвертувати між типами даних unicode та unicode string.
Щоб виправити це, я додав компонент перетворення даних і перетворив усі стовпці в
"Рядок Unicode [DT_WSTR]"
і я більше не отримував помилку. Єдина проблема полягає в тому, що в мене було близько 50 стовпців, куди мені довелося перейти 1 на 1 і вибрати зі спадного списку "Unicode String [DT_WSTR]". Потім мені довелося зайти в цільовий компонент і картографувати щойно перетворені стовпці на мій файл excel.
Моє запитання: якщо хтось інший натрапив на це, чи є кращий більш ефективний спосіб обійти необхідність зробити всі ручні перетворення типів даних? Перетворення та картографування всіх стовпців один за одним не здається практичним, особливо якщо у вас є велика кількість рядків.
Я розумію, що файли excel - це не найкращий спосіб імпорту та експорту даних, але саме в цьому випадку потрібно.
Я можу шукати спосіб просто експортувати в плоский текстовий файл, а потім спробувати перетворити в excel як останній крок у пакеті. Я скачу, що це звичайне запускає ту саму помилку перетворення unicode / nonunicode.