Я пытаюсь экспортировать данные из таблицы Excel и вставлять их в плоский файл, что не представляет проблемы. Проблема в том, что мне нужно форматировать данные определенным образом, и я не могу сделать это вручную, так как это 36000+ записей. Я могу создать плоский файл, который получает отформатированные как так:Использование SSIS Мне нужно форматировать данные из excel в плоский файл
60|0006365290100989402|0.00|0|0|0|0|0|0|0|0
Но мне нужно быть отформатирован следующим образом:
60|0006365290100989402|+00000000000000000|+00000000000000000|+00000000000000000|+00000000000000000|+00000000000000000|+00000000000000000|+00000000000000000|+00000000000000000|+00000000000000000
Любой знает, как или может мне точку в правильном направлении? Поля должны быть определенной длины, удалять точки (.) И добавлять символ + в начале. Я пробовал использовать «Карту символов», но не повезло.
Вы фактически не говорите, как вы читаете и экспортируете данные, но при условии, что используете поток данных, тогда вам нужно будет добавить шаг преобразования и преобразовать числа в форматированный текст перед их выводом. –
Да, я использую поток данных. Но как и какой шаг преобразования я использую? Могу ли я указать форматированный текст для отображения в моем желаемом формате при выводе? @ Ciarán –
Вы пытались использовать преобразование производного столбца для добавления 0 и перевода в строку? – Gowdhaman008