【发布时间】:2021-09-17 08:48:52
【问题描述】:
我正在使用 MS 查询从 sql server 中提取数据,一切都很好。 当数据来自服务器时,问题就开始了 主要问题是数字,其中数据库数据类型是十进制但我无法在 Excel 中对其进行计算。任何帮助将不胜感激。
即使 sql server 中列 price 的数据被格式化为十进制,它在进入 excel 后也成为通用数据类型。 将其更改为数字/货币等不会改变任何内容。 也没有出现错误。只是数据下来了,无论在 excel 中进行什么更改,我都不会应用任何更改,所有更改都被视为文本。
【问题讨论】:
-
您是否尝试过在 Excel 工作表中从 sql 导出数据?
-
@BilalBinZia 这基本上是我使用的方法,略有不同,但总的来说就是这样。但我没有尝试将查询结果导出为电子表格,唯一的问题是需要它是动态的。每次有人想查看数据时都导出它不是一种选择。
-
我们想了解有关该问题的更多信息。错误或异常问题有助于理解问题
-
重新“列价格的 sql 服务器中的数据格式为十进制” - 是文本,格式为十进制还是具有十进制数据类型?那么,您的语言环境小数分隔符是什么?如果是逗号,则 Excel 可能无法将点理解为小数分隔符。