从SQL导入后,Excel无法识别数字单元格

时间:2017-01-17 12:47:36

标签: sql-server excel excel-import

我有一个SQL表(确切地说,存储过程),其值如下:

enter image description here

我在Excel中将此数据导入为:

  

数据 - >来自其他来源 - >来自SQL - > ......做的伎俩   编辑连接的SQL语句以查看存储的   程序而不是视图/表格 - >导入数据 - >表

这很好用。数据导入为:

enter image description here

问题是,我不能SUMAverage(或任何其他数学函数)对这些值!他们有些不对劲。当我将这样的细胞复制到另一张纸上时,我看到了:

enter image description here

Excel无法将该字段识别为数字。我自然尝试过Cell - >格式 - >数量/会计/无论什么......都没有成功。

任何想法

编辑:

为什么以下工作无效:

enter image description here

1 个答案:

答案 0 :(得分:1)

似乎存储过程返回字符串字段而不是数字字段。您可以使用Power Query将其转换为数字,或apply any number of transformations将其与其他来源相关联,拆分列,格式化,旋转等。

Power Query包含在Excel 2016中或作为Excel 2013的free addin