SSIS 2008,Excel 2007正确格式化excel列(导出,不导入)

Day*_*own 4 excel ssis

我在将数据导出到excel 2007电子表格时遇到了一些格式问题.

我有一个模板文件,其列格式正确,但导出数据时,它没有得到正确的格式(货币,短日期等)

我想我有两个选择

有excel自动运行一个宏.(讨厌那个主意)

在数据到达excel之前格式化数据并仅使其成为字符串数据.(我不喜欢这个想法,因为你要在每个单元格旁边获得那些恼人的数据转换箭头)

我之前使用过IMEX = 1技巧来解决数据导入问题,但是出口有什么特别的技巧吗?

谢谢,

Jam*_*man 6

我花了很多年时间试图弄清楚这一点.

您需要做的是在要导出的电子表格中有一行隐藏的数据.

SSIS会将值放入电子表格中,并假设该类型是紧接在上面的行的类型.因此,数据行必须是电子表格中的最后一行,并且每列中的数据必须是您希望的类型.

你会认为有更好的方法可以做到这一点.没有.对不起:-)