【发布时间】:2013-04-02 14:44:37
【问题描述】:
我在 sql server DB 中有一个具有 nvarchar 数据类型的列,我想将此表数据放入 excel 文件,但它在 excel 文件中显示文本数据。我的要求是将 sql server nvarchar 列转换为数字数据输入 ssis 以便可以将正确的格式(数字格式)插入到目标 excel 文件中。请让我知道我该怎么做。我尝试使用这种方法使用数据转换转换并选择八字节有符号整数数据类型,但它不工作。提前谢谢...
【问题讨论】:
-
如果有人知道此问题的解决方案,请回复。非常感谢。
-
你遇到了什么错误?数据很可能无法转换为 int,因为它不仅包含 int 数据。
-
我在使用派生列时没有收到任何错误,但在目标 Excel 文件中仍然没有将数据转换为数字
-
但是数据在里面还是该列是空白的?
-
您是否重新映射 Excel 输出以使用新列?通常,转换后的列将被称为“{Original} 的副本”。在 Excel 输出数据流转换中,转到“映射”并确保新字段是正在导出的字段。
标签: sql-server ssis