SQL Server导入 – 奇怪的数字

我已经使用数据导入/导出工具将一些数据导入SQL服务器。

我正在从.xls工作簿导出到SQL Server 2012。

问题是,包含大(ish)号码的两个字段已经以奇怪的格式导入。

原始数据:

532842549 

什么SQL Server显示(或相似)

 1.8327e+006 

到目前为止,我已经尝试格式化Excel中的单元格到文本,数字+一般,但似乎没有任何工作。

有没有一种方法,我可以直接在SQL Server中将此值转换回原始值?

目标字段是一个varchar(50)字段。

我试图导出Excel数据到MSSQL Server ,并顺利。 请参阅以下步骤。

  1. 用以下数据创build一个文件。

在这里输入图像说明

  1. MSSQL Server并开始导入数据。 Right Click on Database => Tasks => Import Data ...

  2. 在转换向导的column mappings step中,我将types更改为bigint

在这里输入图像说明

  1. 完成。 检查最终输出。

在这里输入图像描述