SSIS 平面文件目标 - 导出的列四舍五入到最接近的十分之一

SSIS Flat File destination - exported column is rounded to the nearest tenth

我正在使用 SSIS 2010 工具箱中的平面文件目标。在导出长度为 16 的列时,csv 平面文件以科学计数法 (8.05E+15) 显示它,在公式栏上显示 8046909522611690,其中原始值为 8046909522611695。如果我在记事本中打开 CSV,则值为8046909522611695。有没有办法在使用 excel.

打开导出的平面文件时正确显示值(不是科学计数法且没有舍入)

右键单击 excel 中需要完整显示数据的列,然后单击 'Format cells..' 选项。在 'Category' 下选择 'Text' 并点击 'Ok'。正如 Zane 指出的那样,您似乎遇到的问题是查看 excel 中的内容,而不是 SSIS 输出本身。这种格式应该处理它。