1

正在将数据从 SQL 过程导出到平面文件。我的问题是我有一个名为 Test with data 的列1e2, 1e1, 1e3 .....。当我导出到平面文件时,该列的数据看起来像1.00E+02,1.00E+01,1.00E+03...... . 我应该怎么做才能将确切的数据从 SQL proc 中获取到平面文件中。任何帮助表示赞赏。谢谢。

4

2 回答 2

1

确保您的列中 Flat File Connection Manager有. 这将避免 SSIS 在您的列上进行的隐式转换。见下图:DataTypestring [DT_STR]

设置平面文件连接管理器

于 2015-11-10T15:37:14.137 回答
1

这解决了我的问题,

创建了一个以测试列作为文本的 excel 模板。

在 SSIS 中,创建了 OLEDB 源、数据转换和 Excel 目标任务。在数据转换中,我将测试列转换为 Unicode 字符串 DT_WSTR。我执行了这个包,并将数据填充到我用 1e1,1e2... 在测试列中创建的模板中。

于 2015-11-13T17:30:42.490 回答