2

我正在使用 SSIS 数据流任务将数据从 SQL Server 导出到 Excel 目标,但是在导出时会将int值转换为“数字存储为文本”Excel 单元格,并且每个单元格都会收到此错误“数字存储为文本”并带有绿色标记.

你能指导我如何将我的int值从 SQL Server 导出到 Excel 中的数字吗?

谢谢

4

2 回答 2

0

当您将值导入 excel 时,它们应该是数据转换,否则您将收到错误消息。

有关详细信息,请参阅下面的链接: 从 Excel 导入 SQL Server 2008 时转换数据类型时出错

热烈的问候萨菲

于 2016-11-09T06:00:51.240 回答
0

对我有用的解决方案是将数值添加到数字列中,以便它知道在模板表中将目标格式化为数字。您可以隐藏这些值,也可以用您发布到文件的新数据覆盖它们。

所以本质上只是添加一行模板数据和格式并隐藏该行。导入发生时,它将复制第一个(隐藏的)行格式。

于 2016-11-07T14:52:04.553 回答